Web サイトの異なるページに 2 つのフォームがありますが、javaScript 検証を再利用したいと考えています。たとえば、次のようになります。
function notnull() {
var firstName = document.forms["newsletter"]["firstName"].value;
if (firstName === null || firstName === "") {
inlineMsg('firstName', 'You must enter your name.', 3000000);
return false;
} else {
return true;
}
}
このコードはニュースレター フォーム (例: document.forms["newsletter"]["firstName"].value) にのみ適していますが、"contact" フォームにも使用したいと考えています。
document.forms[][].value のように変数を動的に構築できますか?