Zatrzymanie kliknięcia onclick, gdy onclientclick jest fałszywy?
Czy można użyćonclientclick
właściwość przycisku do przeprowadzenia kontroli po stronie klienta. Jeśli czek wrócitrue
, a następnie odpalonclick
zdarzenie. Jeśli wróci kontrola klientafalse
, nie strzelajonclick
zdarzenie.
Czy to jest możliwe?
AKTUALIZACJA:
Te 2 prace:
Stops the form from submitting:
OnClientClick="return false;"
Allows the form to submit:
OnClientClick="return true;"
Następne 2 nie działają:
// in js script tag
function mycheck() {
return false;
}
// in asp:button tag
OnClientClick="return mycheck();"
// in js script tag
function mycheck() {
return true;
}
// in asp:button tag
OnClientClick="return mycheck();"
Przesyła formularz za każdym razem.
Dlaczego?