|
<input type="text" name="textfield"> <input type="text" name="textfield2"> </form> |
|
|
|
function boockA(e)
{ if (document.layers) { var keyChar=e.which } if (document.all) { var keyChar=event.keyCode } if (keyChar=="13") { document.form1.submit() } } |
|
|
谢了!问题解决了!能解释一下那几个判断的意思吗?第三个是输入回车,前两个是什么?不写行吗?
|
|
|
主要是对浏览器版本的判断:
document.layers是NN4+支持; document.all是ie4+支持 |
|
|
刚才的表单外面还有一个表单,为什么我回车他还是走外面的action,不转到里面表单的提交页呢???
|
|
|
试试:
if (keyChar=="13") { document.form1.action="你想提交的表单名“ document.form1.submit() } |
|
|
我再试试,function boockA(e)
中的e是什么?表单的名字吗? |
|
|
如果你是想在文本框输完,然后按回车,应当:
<input type="text" name="textfield2" onkeypress=blockA> e使用来接受参数的, |
|
|
<script>
function boockA(e) { if (document.layers) { var keyChar=e.which } if (document.all) { var keyChar=event.keyCode } if (keyChar=="13") { document.form1.action="main.jsp" document.form1.submit() } } </script> <body> <form name="form2" method="post" action="index.htm"> <form name="form1" method="post" action="main.htm"> <input type="text" name="textfield" onKeyPress="boockA(this)"> <input type="text" name="textfield1"onKeyPress="boockA(this)"> </form> </form> |
|
|
是上面这样用吗?还是不能转到main页,而且在状态栏上还有错误!
|
|
|
这么用:
<form name="form1" method="post" action="main.htm"> <input type="text" name="textfield"> <input type="text" name="textfield2"> </form> <script> function boockA(e) { if (document.layers) { var keyChar=e.which } if (document.all) { var keyChar=event.keyCode } if (keyChar=="13") { document.form1.action="main.jsp" document.form1.submit() } } document.form1.文本框名.blockA </script> 注意脚本和form的先后顺序 |
|
|
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head> <script> function mysubmit(act) { if (act.name=="Submit") { document.forms[0].action="main.htm"; document.forms[0].submit(); } } </script> <body> <form name="form2" method="post" action="index.htm"> <form name="form1" method="post" action="main.htm"> <input type="submit" name="Submit" value="提交"> </form> </form> <p> </p> </body> </html> 这个我就是调不过去,你帮我看看,能不能跳到main页去? |
|
|
这么用当然是index.htm,为何要这么用??????
就没有调用函数mysubmit |
|
|
哎,看样他只能调用最外屋的action发,我写的taglib里面包括了两个表单,所以才要这样的!没办法,我再想想别的办法吧,只能改class文件了!
|
|
|
还是你谢谢了!
|
|
|
sorry,i can't help u.
good luck |
|
|
never mind
good luck |
|