1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| <html>
<head>
<SCRIPT language= "javascript">
function ajout_date(form1,textfield,textfield2,n) {
var lui=window.document.form1.textfield.value
var sla="/";
if ((lui.charAt(2)==sla) && (lui.charAt(5)==sla) && (lui.length==10) ){
dat=lui.substring(3,6)+sla+lui.substring(0,3)+sla+lui.substring(6,10);
var date1=new Date(dat);
var date2= new Date(date1.getFullYear(), date1.getMonth()+n, date1.getDate());
if (date2.getDate() < 10 && date2.getMonth()+1<10)
window.document.form1.textfield2.value= "0"+date2.getDate()+sla+"0"+(date2.getMonth()+1)+sla+date2.getFullYear();
else {
if (date2.getDate()<10)
window.document.form1.textfield2.value= "0"+date2.getDate()+sla+(date2.getMonth()+1)+sla+ date2.getFullYear();
else{
if(date2.getMonth()+1<10)
window.document.form1.textfield2.value= date2.getDate()+sla+"0"+(date2.getMonth()+1)+sla+date2.getFullYear();
else
window.document.form1.textfield2.value= date2.getDate()+sla+(date2.getMonth()+1)+sla+date2.getFullYear();}
}}
else{
window.alert("Ce format n\'est pas correct.Ecrivez la date sous le format: 30/12/2009");}}
</script>
</head>
<body>
<form name="form1" method="post" action="" >
<label>date auj
<input name="textfield" type="text" >
</label>
<p>
<label>date demain
<input name="textfield2" type="text" onClick="ajout_date(form1,textfield,textfield2,2);">
</label>
</p>
</form>
</body>
</html> |