id='form1' のフォームと 'form2' のフォームがあります。送信時に、両方のフォームをオブジェクトとして、それらを検証できる単一の検証関数に渡したいと思います。これを行う方法について混乱しています。私が何かをするなら
var form = $('#form1');
Validate(form);
変数フォームのテキスト フィールドにアクセスするにはどうすればよいですか? 両方の形式がほとんど似ているため、重複する検証関数を記述したくありません。
id='form1' のフォームと 'form2' のフォームがあります。送信時に、両方のフォームをオブジェクトとして、それらを検証できる単一の検証関数に渡したいと思います。これを行う方法について混乱しています。私が何かをするなら
var form = $('#form1');
Validate(form);
変数フォームのテキスト フィールドにアクセスするにはどうすればよいですか? 両方の形式がほとんど似ているため、重複する検証関数を記述したくありません。
フィールドの名前を使用すると、次のことができます。
function Validate(form) {
form = form[0]; // raw element
if (check_syntax(form.name.value)) { doSomething(); }
if (check_syntax(form.email.value)) { doSomething(); }
if (check_syntax(form.anotherfield.value)) { doSomething(); }
}
フォーム内のすべてのフィールドに名前がある場合は、form.fieldName または form['fieldName'] を介してアクセスできます。
よろしく。