<form method="post" action="/Order/CheckOut/" onSubmit="return Validate()">
, а затем ...
function Validate() {
alert($("#email").val());
return false;
}
Запутанная часть: когда я извлекаю оповещение, оно работает нормально, отправка завершается неудачно, но когда я помещаю оповещение, это позволяет отправке пройти ... что, черт возьми?
Я тоже пробовал это:
function Validate() {
if(document.getElementByID("email").value == "test"){
alert("It says test.");
}
return false;
}
и получит такое же поведение, оно никогда не попадет в оператор return ...
Если я перейду через JS с помощью firebug и перебью оповещение, или если (в зависимости от версии выше) он остановится там, и я нажму «перейти в» и он просто отправит форму, почему он не это к обратной ложной линии?