try this
登录 | 论坛导航 -> 华新鲜事 -> 技术の宅 | 本帖共有 4 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:阿不错 (等级:2 - 初出茅庐,发帖:291) 发表:2004-02-09 18:02:36  楼主  关注此帖
In asp, how can I restrict the "submit" buttonto just clicking by mouse other than press "enter" on the keyboard???? always presss "enter" on keyboard unknowingly, it is really troublesome....
try this
<input type="button" name="submit" onclick="document.yourformname.submit()">
Put your OWN COOL signature here!
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:阿不错 (等级:2 - 初出茅庐,发帖:291) 发表:2004-02-10 10:53:17  2楼
code like this
type error in the post above: name="submit" should be value="submit"

or, u can use code like this
-------------------------------

<html>
<head>
<script language="javascript">
function func_submit(myform){
myform.target="_self";
myform.action="detail.asp";
myform.submit();
}
</script>
</head>
<body>
<form name="form1" method="post">
<input name="name" type=text></input>
<input type="button" value="click me" onclick="func_submit(document.form1)">
</form>
</body>
</html>
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:阿不错 (等级:2 - 初出茅庐,发帖:291) 发表:2004-02-10 16:12:49  3楼 评分:
I tried urs, but pressing "enter" is still working.I wanna disable "enter key"
add a check function
<html>
<head>
<script language="javascript">
function check(){
if (document.form1.flag.value=="")
return false;
else
return true;
}
function func_submit(myform){
myform.flag.value="anyvalue"
if (check()){
myform.target="_self";
myform.action="detail.asp";
myform.submit();
}
}
</script>
</head>
<body>
<form name="form1" method="post" onsubmit="return check()">
<input name="name" type=text></input>
<input type="hidden" name="flag" value="">
</form>
<input type="button" name="btnsubmit" value="click me" onclick="func_submit(document.form1)">
</body>
</html>
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:阿不错 (等级:2 - 初出茅庐,发帖:291) 发表:2004-02-10 17:32:41  4楼
it works for just one test field, if I have more than 2 text field , thenit will not work... "let's say user just enter one text field, then press "enter" on the keyboard, the"Press" key is still working, am I right? 阿不错 
could be any text fields
as long as the check function works
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 技术の宅 | 返回上一页 | 本主题共有 4 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码