html回车提交为什么先点击按钮才能用
为什么要为难一个艺术狗quq写了个码,回车键提交,只有先点过一次按钮后按enter才有反应……求大神解答<html><scriptlanguage="javascript...
为什么要为难一个艺术狗quq
写了个码,回车键提交,只有先点过一次按钮后按enter才有反应……
求大神解答
<html >
<script language="javascript">
function document.onkeydown() {
if(event.keyCode == 13) {
document.getElementById("enter").click();
return false;
}
}
</script>
<body>
<input style="text"id="myin"></input>
<button onclick="myfunction()">提交</button>
<script src="2.js"></script>
</body>
</html>
js那边是这样……
function myfunction()
{
var a1=document.getElementById
("myin").value;
if(a1>100)
alert(">100");
else if(a1<=100 && a1>50)
alert(">50,<=100");
else
alert("<=50");
} 展开
写了个码,回车键提交,只有先点过一次按钮后按enter才有反应……
求大神解答
<html >
<script language="javascript">
function document.onkeydown() {
if(event.keyCode == 13) {
document.getElementById("enter").click();
return false;
}
}
</script>
<body>
<input style="text"id="myin"></input>
<button onclick="myfunction()">提交</button>
<script src="2.js"></script>
</body>
</html>
js那边是这样……
function myfunction()
{
var a1=document.getElementById
("myin").value;
if(a1>100)
alert(">100");
else if(a1<=100 && a1>50)
alert(">50,<=100");
else
alert("<=50");
} 展开
展开全部
代码不完整吧,没看到id是enter的组件啊
你的js脚本里逻辑是按下码为13的键时调用id为enter的组件的点击事件,因为没有id为enter的组件所以脚本出错中止运行
你说的点一下才能回车提交,应该是你鼠标点了一次后焦点落在了按钮上,此时按回车就是对有焦点的组件点左键,和这段js没关系。另外tab键可以在网页上、乃至计算机大部分地方依次切换焦点,具体体现为焦点所在组件周围有个虚线框,或者是其他被选中的效果。鼠标点击个啥都会使焦点落在这个组件上。
贴js了啊...
我觉的你button标签加个id="enter"就行了
你的js脚本里逻辑是按下码为13的键时调用id为enter的组件的点击事件,因为没有id为enter的组件所以脚本出错中止运行
你说的点一下才能回车提交,应该是你鼠标点了一次后焦点落在了按钮上,此时按回车就是对有焦点的组件点左键,和这段js没关系。另外tab键可以在网页上、乃至计算机大部分地方依次切换焦点,具体体现为焦点所在组件周围有个虚线框,或者是其他被选中的效果。鼠标点击个啥都会使焦点落在这个组件上。
贴js了啊...
我觉的你button标签加个id="enter"就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询