私はJSPでこのフォームを持っています:
<form name="<%=formName%>" method="post" action="<%=actionURL%>" target="_parent" onsubmit="submitForm('<%=String.valueOf(isAbstract)%>','<%=formName%>'); return false">
次に、インクルード ファイルに次の Javascript があります。
function submitForm( isAbstract , formName ) {
var o = "document.forms['" + formName + "']";
var form = eval(o);
if (isAbstract)
{
alert("Error");
return;
}
if (!form.AutoName.checked)
{
if (form.name.value == "")
{
alert("Some text");
return;
}
}
}
簡単にするために関数を減らしましたが、問題は、私が何をしても、両方の引数に対して未定義の値を取得し続けることです。他のタグに同様のコードがあり、正常に機能するため、これは私を夢中にさせています(ただし、onChange
アクションを含むコンボボックスタグにあることを除く)。
何か考えはありますか?