onsubmit несколько функций javascript

Кто-нибудь знает, как включить несколько функций? Я намеревался :onsubmit проверить, возвращают ли все эти функции значение true, и если все они возвращают значение true, я выполняю action="checked.html"

<form id="myForm" name="myForm" action="checked.html" method="post"
onsubmit="return validateName() || validatePhone() || validateAddress() ||
validateEmail()">

Однако на самом деле произошло то, что компьютер проверяет код слева направо, и результат следующей функции заменит предыдущую, и так до конца. Таким образом, даже если все 3 первые функции вернут false, пока последняя верна, компьютер выполнит action="checked.html", что я не собирался делать... может ли кто-нибудь помочь мне с это, уже 4 часа пытаюсь исправить :S Спасибо!

Кроме того, когда я попытался сделать что-то вроде <form onsubmit="return verify1() && verify2()">, это не сработало, все, что он делает, это проверяет Verify1 (), а не следующие...:(

ПОЯСНЕНИЕ :При отправке я хочу вызвать четыре функции проверки. Submit должен быть запрещен, если только все четыре функции не возвращают true, но все четыре всегда должны вызываться, даже если некоторые из них возвращают false.

8
задан Maria 4 August 2012 в 18:01
поделиться