Javascript - date-Bereich Validierung

ich habe ein form Benutzer eingeben können, das Datum , aber ich möchte einen Datumsbereich festlegen Validierung . Beispiel: von 1-12-2012 zu 1-1-2013 und das system nicht akzeptieren kann, dass jedes Datum, von user, die nicht in dem Bereich.. ich habe versucht, das javascript-code, aber es funktioniert nicht mir jedem auf der Hut, auch wenn das Datum nicht in Reichweite ..

dies ist ein Teil von meinem Formular :

 echo "<tr><th bgcolor='FF6600'> Date <font size='4' color='red'>* </font></th>
        <td> <input type='date' name='v2' value=''   ></td></tr>";


echo "<tr><th bgcolor='FF6600'> Time <font size='4' color='red'>* </font></th>
        <td> <input type='time' name='v3' value=''   ></td></tr>";

        echo "<tr><th bgcolor='FF6600'> Place <font size='4' color='red'>* </font></th>
        <td> <input type='text' name='v4' value=''   ></td></tr>";

- und dies ist der javascript-code

    <script language="javascript">

    function validation(form)
 {

 var v2 = document.getElementById('v2');
 var date = v2.value;
 if ( (v2 > new date('12/12/2012')) && 
    (v2 < new date('1/1/2013')) ){
    //date is in your valid range
     return true;
} else {
    //date is not in your valid range

    alert("date is not in valid range")
    return false;
}


}

    </script>
  • Bitte aktualisieren Sie Ihren Beitrag mit einem spezielle Frage.
  • Welche Fehlermeldung ist den javascript-Konsole geben Sie? Sie sollte die Besetzung der Eingänge, die Sie erhalten, wenn Sie wollen, vergleichen Sie Sie mit Datum-Werte eingeben.
  • es ist nicht eine Fehlermeldung, die ich bekam ! ich habe gesagt, dass ich nicht alles bekommen thats bedeutet, dass der code doen nicht funktionieren
  • Zum Beispiel, wenn Sie mit Chrome als web-browser, bekommst du keine Fehlermeldung in der Javascript-Konsole?
InformationsquelleAutor Anna Lord | 2012-12-08
Schreibe einen Kommentar