form验证问题

hyfei1123 2008-06-03 11:20:11
<form id="Form1" method="post" runat="server" onSubmit="return ValidatePage(this);">
...
<tr>
<td height="30"><span id="spanSearchWord"></span><input name="SearchWord" id="SearchWord" type="text" size="40" check_str="Search keyword" check_type="string,2,50" onBlur="ValidateFactory(this)" onKeyPress="StartSearch()">
<input type="button" name="Submit" value="Search" onClick='if(ValidatePage(document.Form1)) window.location.href="/speak/speak_search.aspx?searchword="+document.all.SearchWord.value;'>
</td>
</tr>
</form>
<script language="javascript">
function StartSearch() {
if(event.keyCode==13 && ValidatePage(document.Form1)) {
window.location.href= "/speak/speak_search.aspx?searchword="+document.all.SearchWord.value;
}
}
</script>
这是一个, 在这个页面我还有一个控件也是跟上面的功能是一样的,也是调用id="Form1" 却不能实现 怎么样才能在一个页面同时调用id="Form1"
...全文
51 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
使用 document.getElementById() 这个方法没错,但是一定要保证整个页面中的ID 唯一 并且 有效
sungoshawk 2008-06-03
  • 打赏
  • 举报
回复
同一个页面中,ID的值应该是唯一的
s_liangchao1s 2008-06-03
  • 打赏
  • 举报
回复

document.getElementById('Form1');
或者
将<form id="Form1">改为<form name="Form1">

87,902

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧