function validateForm() { // 获取表单输入的值 var name = document.forms["myForm"]["name"].value; var email = document.forms["myForm"]["email"].value; var password = document.forms["myForm"]["password"].value; // 进行表单验证 if (name == "") { alert("请输入姓名"); return false; } if (email == "") { alert("请输入电子邮箱"); return false; } if (password == "") { alert("请输入密码"); return false; } // 其他验证规则 // ... // 验证通过,提交表单 return true; }
document.forms を通じてフォーム要素を取得し、次にフォーム要素を取得します。認証を通じて価値を高めます。項目が空であるか、他の検証ルールを満たしていない場合、プロンプト ボックスがポップアップ表示され、
false が返され、フォームの送信ができなくなります。すべての検証に合格すると、
true が返され、フォームの送信が許可されます。
function submitForm() { // 获取表单输入的值 var name = document.forms["myForm"]["name"].value; var email = document.forms["myForm"]["email"].value; var password = document.forms["myForm"]["password"].value; // 构造要提交的数据对象 var data = { name: name, email: email, password: password }; // 向后台发送数据 // 使用Ajax或其他方式发送数据到后台,并处理返回结果 // ... // 提交成功,进行后续操作 // ... }
document.forms を通じてフォーム要素を取得し、次にフォーム要素を取得します。 through Value はデータ オブジェクトを構築します。次に、Ajax やその他のメソッドを使用してデータをバックグラウンドに送信し、それに応じて処理できます。
以上がJavaScript 関数を使用してフォーム検証とデータ送信を実装するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。