急!!!明天的作业!!!enter key与submit提交问题 本帖最后由 www_vane 于 2009-07-09 22:23:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 if(event.keyCode==13) document.getElementById("btn").onclick();这个样子必须行哦...是不是哪里有错误? 无论又没有submit按了enter都会默认提交啊 没有submit只有button按了enter后是不会提交的哦.. onload="if(event.keyCode==13) document.getElementById("btn").onclick();"这样还是无显示哦..在id="btn"的onclick="fun1()"fun1(){ document.write();}????? document添加onkeydown监听<form method='get'><input type='text' name='frm1' value='frm1'/></form><form method='get'><input type='text' name='frm2' value='frm2'/></form><script>document.onkeydown=function(e){ e=e||event; if(e.keyCode!=13)return false;//不是enter键退出 var o=e.target||e.srcElement; while(o){//判断当前元素及父亲元素是否为表单 if(o.tagName=="FOMR")o.sumbit(); else o=o.parentNode; }}</script> -.=!我说的是form中没有submit只有button但是当我们按取了enter后仍然可以实现提交我如果在button中加个onclickonload="if(event.keyCode==13) document.getElementById("btn").onclick();" 这样还是无显示哦.. 在id="btn"的onclick="fun1()" fun1() { document.write(); } 还是不行哦...哎.... 对不住楼上的各位我的编辑器出问题了导致各位给的正确代码及正确提示在我这里无法显示非常感谢7L还有三L的提醒!!下面是我实施的3L代码<html> <head> <title></title> <Script language="JavaScript"> function fun1() { if(event.keyCode==13) document.getElementById("btn").onclick(); } function fun2() { w=document.getElementById("txtN").value; document.write(w); } </Script> </head> <body onload="fun1()"> <input type="text" id="txtN"/> <input type="button" id="btn" value="提交" onClick="fun2()"/> </body></html> 就是函数控制复选框只读 js设置css的问题 javascript selection的问题 如何用JAVASCRIPT连接并操作DB2数据库 javascript 如何定义集合 在html页面中,如何用程序判断本机是否连接到因特网? 一下拉选择框,会随选择内容的不同而激发不同的事件,如何写? 我能不能这样写? 请问CSDN主页上面那个CSDN公布栏是怎么做出来的? 小白,阅读javascript时 出现了问题,不知怎么解决,求助 为什么控制图片大小的javascript代码没有生效? 这里的this为什么前面等于self 后面却弹出错误???
这个样子必须行哦...是不是哪里有错误?
按了enter后是不会提交的哦..
这样还是无显示哦..
在id="btn"的onclick="fun1()"
fun1()
{
document.write();
}
?????
<input type='text' name='frm1' value='frm1'/>
</form>
<form method='get'>
<input type='text' name='frm2' value='frm2'/>
</form>
<script>
document.onkeydown=function(e){
e=e||event;
if(e.keyCode!=13)return false;//不是enter键退出
var o=e.target||e.srcElement;
while(o){//判断当前元素及父亲元素是否为表单
if(o.tagName=="FOMR")o.sumbit();
else o=o.parentNode;
}
}
</script>
只有button
但是当我们按取了enter后仍然可以实现提交
我如果在button中加个onclick
onload="if(event.keyCode==13) document.getElementById("btn").onclick();"
这样还是无显示哦..
在id="btn"的onclick="fun1()"
fun1()
{
document.write();
}
还是不行哦...哎....
我的编辑器出问题了
导致各位给的正确代码及正确提示在我这里无法显示
非常感谢7L
还有三L的提醒!!
下面是我实施的3L代码
<html>
<head>
<title></title>
<Script language="JavaScript">
function fun1()
{
if(event.keyCode==13)
document.getElementById("btn").onclick();
}
function fun2()
{
w=document.getElementById("txtN").value;
document.write(w);
}
</Script>
</head>
<body onload="fun1()">
<input type="text" id="txtN"/>
<input type="button" id="btn" value="提交" onClick="fun2()"/>
</body>
</html>