Zeit Prüfung (und Vergleich) mit Javascript / JQuery

Zunächst entschuldigen für die Erstellung meiner Dritten Javascript-Frage, in wie vielen Tagen - ich bin wirklich versucht, mich in diesem Bereich auf dieses Projekt, und das Gefühl, meine Fähigkeiten entwickeln sich in eine ziemlich gute Quote Dank meinen Recherchen und eurer tollen Hilfe hier, besonders redsuqare!!

Ich habe eine Tabelle, wo die Menschen können Sie Zeiten erfassen und über eine Maske im Ort, wo es werde zu überprüfen, dass die Eingabe im format 99:99 - das ist toll, aber im Idealfall möchte ich eine Begrenzung auf nicht mehr als 23:59!

Hier der code, ich habe im moment zusammengeschustert das beste ich kann, aber wenig überraschend nicht mehr funktioniert...

$.each($('#hoursavailable tr td :checkbox'), function() {

    var $this = $(elem); //cache the object
    var $row = $this.closest('tr'); //find the nearest table row
    if($this.is(':checked')) {
        //do nothing!
    } else {
        $row.each(':text'),function() {
            var splittime = $(this).split(":");
            if(splittime[0] > 22 || splittime[1] > 58) {
                alert('please enter a valid date'); return false;
            }
        }
    }
});

Könnte auch sein, darauf hinzuweisen, dass es zwei Eingänge pro Zeile/tr - es wäre absolut ideal, wenn ich irgendwie könnte die beiden vergleichen, um sicherzustellen, dass Sie die erste ist vor der zweiten, aber zu schätzen, dass es könnte sogar sein, mehr über mich als die aktuellen Sachen 🙁

Dank

aktualisierte Antwort .

InformationsquelleAutor Nick | 2009-08-07

Schreibe einen Kommentar