| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦   
共有 381 人关注过本帖
标题:表单错误问题,不知错在哪里,急
收藏  订阅  推荐  打印
lijh0633
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-8-3
表单错误问题,不知错在哪里,急

请各位帮忙。这是表单  <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>
遇到一个难题,就是  当提交带有= 非法字符的表但时,系统自动返回“文本中不能有 = 等非法字符”的错误提示对话框,当点击对话框里的“确定”按钮时,本应重新返回并刷新表单文本框,而上面的代码却直接执行了提交任务,出现了错误查询,请问这是为什么?怎么修改?感谢!感谢!
2008-8-3 22:25
地盘
Rank: 1
等级:新手上路
帖子:25
积分:458
威望:1
注册:2008-3-7

searchzj.keywords.focus();  应该为  zjsearch.keywords.focus()
<input name="keywords" type="text"  maxlength=100 id="keywords" size="29" style="border> 少个 ' " '


其他没发现错误
2008-8-3 22:48
lijh0633
Rank: 1
等级:新手上路
帖子:2
积分:120
注册:2008-8-3

其实,我早就该了,统一起来了,可是没有用。不过还是要感谢您
2008-8-3 23:52
地盘
Rank: 1
等级:新手上路
帖子:25
积分:458
威望:1
注册:2008-3-7

在我这运行 没发现问题
你的代码会不会是其他地方出问题了
2008-8-4 10:54
共有 380 人关注过本帖
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.047792 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved