compare deus dates en transformant dd/mm/yyyy en yyyy/mm/dd car sinon le < ou > est faussé
Source / Exemple :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<form name="form1" action=""> // 1er champ
<input type="text" name="textfield">
<input type="button" name="Submit" value="Envoyer" onClick="toto();">
<input type="text" name="textfield2" value="">
</form>
<form name="form2" action="">
<input type="text" name="textfield1"> // 2eme champ
<input type="button" name="Submit" value="Envoyer" onClick="toto1();">
<input type="text" name="textfield3" value="">
</form>
<form name="form4" action=""> //3eme champ bouton controle
<input type="button" name="Validation" value="verifier" onClick="verifier();">
</form>
</body>
<script language="JavaScript">
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<tr>
<td align="left" nowrap rowspan="-19" colspan="2">Pour concertir les 2 dates
entrez les dates avec un séparateur puis cliquez sur "Envoyer".<br> </td>
</tr>
<form name="form1" action="">
<input type="text" name="textfield" value="" text= "tapez une date avec séparateur">
<input type="button" name="Submit" value="Envoyer" onClick="toto();">
<input type="text" name="textfield2" value="">
</form>
<form name="form2" action="">
<input type="text" name="textfield1">
<input type="button" name="Submit" value="Envoyer" onClick="toto1();">
<input type="text" name="textfield3" value="">
</form>
<tr>
<td align="left" nowrap rowspan="-19" colspan="2">Pour vérifier les 2 dates converties
cliquez sur "vérifier".<br> </td>
</tr
<form name="form4" action="">
<input type="button" name="Validation" value="verifier" onClick="verifier();">
</form>
</body>
<script language="JavaScript">
function toto() { // appel 1ere procedure renverser date
document.form1.textfield2.value = renverseStrDate(document.form1.textfield.value);
return(false);
}
function toto1() { // appel 2eme procedure renverser date
document.form2.textfield3.value = renverseStrDate1(document.form2.textfield1.value);
return(false);
}
function renverseStrDate(sIn) { //1ere procedure renverse date
var sOut = "";
// : 01346789
//-->67893401
sOut = sIn.charAt(6) + sIn.charAt(7) + sIn.charAt(8)+ sIn.charAt(9) + "/" + sIn.charAt(3)+ sIn.charAt(4) + "/" + sIn.charAt(0)+ sIn.charAt(1)
alert("sIn=["+sIn+"], sOut=["+sOut+"]");
return(sOut);
}
function renverseStrDate1(sIn1) { //2eme procedure renverse date
var sOut1 = "";
// : 01346789
//-->67893401
sOut1 = sIn1.charAt(6) + sIn1.charAt(7) + sIn1.charAt(8)+ sIn1.charAt(9) + "/" + sIn1.charAt(3)+ sIn1.charAt(4) + "/" + sIn1.charAt(0)+ sIn1.charAt(1)
alert("sIn1=["+sIn1+"], sOut1=["+sOut1+"]");
return(sOut1);
}
function verifier() { // procedure du bouton vérifier
if (document.form1.textfield2.value < document.form2.textfield3.value) {
alert("la première date est inférieure à la deuxième");
}
if (document.form2.textfield3.value < document.form1.textfield2.value) {
alert("la première date est supérieure à la deuxième");
}
}
</script>
</html>
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.