我在 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
动作的组合框标签上)。
请问有什么想法吗?