表单错误问题,不知错在哪里,急
请各位帮忙。这是表单 <script language="javascript"> function searchzj(){
if (zjsearch.keywords.value==""){
alert("请输入详细的查询地点!");
searchzj.keywords.focus();
return false;
}
var s=zjsearch.keywords.value.indexOf("=");
if(s!=-1){
alert("文本中不能有 = 等非法字符");
zjsearch.keywords.focus();
return false;
}
document.zjsearch.submit()
}
</script>
<form action="searchyb.asp" method="POST" name="zjsearch" target="_blank" id="zjsearch" onsubmit="="searchzj()">
<input name="keywords" type="text" maxlength=100 id="keywords" size="29" style="border> <input type="button" name="Submit2" value="查一下" onclick="searchzj()" style="text-align tabindex="1"> </form><script>
zjsearch.keywords.focus();
</script>
遇到一个难题,就是 当提交带有= 非法字符的表但时,系统自动返回“文本中不能有 = 等非法字符”的错误提示对话框,当点击对话框里的“确定”按钮时,本应重新返回并刷新表单文本框,而上面的代码却直接执行了提交任务,出现了错误查询,请问这是为什么?怎么修改?感谢!感谢!