私は JavaScript に少し慣れていませんが、このコーディング メカニズムがどのように機能するかを理解し始めています。いくつかのフィールドを持つ単純な html フォームを作成しました。フィールドからデータを取得し、いくつかの検証関数を使用して検証するために JavaScript を使用しています。次のコードは、私が現在使用している JavaScript です。
function Validation()
{
submit_name = document.getElementById('txt_Name').value;
submit_surname = document.getElementById('txt_Surname').value;
submit_mobilenumber = document.getElementById('MobileNumber').value;
if(checkName(submit_name))
{
if(checkSurname(submit_surname))
{
if(checkMobile(submit_mobilenumber))
{
}
}
}
return false;
}
私の質問はこれです: このコードの場合、メイン関数 (Validation()) はすべての個々の関数を 1 つずつトラバースしますか?
たとえば、checkName() 関数が false を返した場合、他の 2 つの検証関数 checkSurname() と checkMobile() は実行されますか、それともプログラムは最初の関数で停止しますか?
私の質問の理由は、すべての検証関数が返された後、すべてをファイルに保存する別の関数を追加したいからです。ただし、これはすべてのフォームが検証された場合にのみ行う必要があります。事前に感謝します。