Validate-date-Bereich mit jquery datepicker

Ich versuche, um die Werte von meinem datepicker in ein neues Skript, das sollten überprüfen, dass die zweite gewählte Wert von datepicker wird nicht vor die erste Wahl, datepicker.

Aber mein script wird nicht ausgeführt.

Dies ist meine Ansicht:

 <div class="editor-field">
        @Html.TextBox("PlannedDate", Model.PlannedDate, new { @class = "date", @readonly = "readonly" })
        @Html.TextBox("CompletedDate", Model.CompletedDate, new { @class = "date", @readonly = "readonly" })
        @Html.ValidationMessageFor(model => model.CompanyName)
    </div>
 <input id="submitfloat" type="submit" value="Go" />

Dies ist mein Skript

  <script>
  $(".date").datepicker();
  $('#submitfloat').submit(function() {
  var fromDate = $('#PlannedDate').val();
  var EndDate = $('#CompletedDate').val();
  if (Date.parse(fromDate) > Date.parse(EndDate)) {
    alert("Date error")
    }
    return false;

});

Allerdings, wenn ich debug starten ut Firebug, wie es scheint, meine Linie $('#submitfloat').submit(function() { nicht ausführen.

Wer weiß, was mein problem ist und wie es gelöst werden kann? Vielen Dank im Voraus

  • Ich denke, Sie sollten das tun .submit() auf die form und nicht auf den submit-button?
InformationsquelleAutor ps__ | 2012-04-13
Schreibe einen Kommentar