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?

questionAnswers(5)

yourAnswerToTheQuestion