überprüfen asp-Taste auf "Absenden" auf client-Seite in Javascript

Ich versuche einen Weg zu finden, der zum aufrufen einer javascript-Funktion und eine Schaltfläche onclick-Ereignis von asp-Schaltfläche klicken und ich habe hier ist der code :

Meine Taste

<asp:Button ID="btnSubmit" name="btnSubmit" runat="server" Text="Submit" OnClientClick="checkDate()"  OnClick="btnSubmit_Click"></aspButton> 

Javascript-code

function checkDate() {

        var startDate = document.getElementById('<%=dtPeriodFrom.Controls[0].ClientID%>').value;
        var toDate = document.getElementById('<%=dtPriodTo.Controls[0].ClientID%>').value;

        if (new Date(startDate).getTime() > new Date(toDate).getTime()) {

            alert("To date must be greater than from date.!!");
        }
}

Hier das javascript arbeiten, fyn, aber möchte ich nennen, die OnClick="btnSubmit_Click" wenn die javascript return true nur. Wenn die aktuelle weniger als startDate, sollte es nicht nennen OnClick="btnSubmit_Click".

Danke an Alle im Voraus

  • verwenden OnClientClick="return checkDate()" statt OnClientClick="checkDate()" und stellen Sie sicher, dass checkDate return immer true/false von code (was derzeit nicht geschieht in code)
InformationsquelleAutor Fasal | 2014-11-26
Schreibe einen Kommentar