js怎么禁用回车键,最好是按回车的时候,弹出提示“不能使用回车键”,刚开始学习,不胜感激

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js怎么禁用回车键,最好是按回车的时候,弹出提示“不能使用回车键”,刚开始学习,不胜感激相关的知识,希望对你有一定的参考价值。

参考技术A <script> function timer(event)
if(event.keyCode==13)
alert("不可以按enter键");


</script>
<body>
<div >
<input name="myinput" type="text" onkeypress="timer(event)"></input>
</div>

</body>本回答被提问者和网友采纳
参考技术B <input type="text" onkeydown="if(event.keyCode==13) alert('不能使用回车键'); return false;" />追问

在哪加啊?我能把代码发给你你给我看看嘛

追答

发过来吧

参考技术C <html>
<head></head>
<body>
<script>
window.onload = function ()

document.body.onkeydown=function(event)

if(event.keyCode==13)

alert("不允许按回车键");



</script>
</body>
</html>
参考技术D 这是什么啊!!

如何解决js中点击了按钮一次,再按回车也会触发按钮的事件的bug

代码如图,执行后点击按钮一次,创建了一个div,然后按回车,也会创建div,如何解决这个bug


按回车之所以会再次创建是因为,你点击按钮的时候把焦点也弄到按钮上了,如果只是希望不安回车。那么用blur()事件,把焦点失去就可以了,或者focus()到另一个按钮上。

如果你只是想要执行一次,那么你可以加一个公共变量当做锁。当这个变量为ture的时候,函数可以执行,函数执行一次的时候,设置这个变量为false。这样第二次就不执行了。

var mylock= ture;
function myclickfun()
    if(mylock==ture)
        mylock = false;
        //这里写你需要的创建div的代码
    

参考技术A 建议的话可以用jquery,省去很多烦恼事情,一楼的失去焦点也是好方法,原生js可以帮助使用者更好理解各个标签元素,但是不易读,这只是个人的观点,还是希望楼主别笑话哈,希望采纳

以上是关于js怎么禁用回车键,最好是按回车的时候,弹出提示“不能使用回车键”,刚开始学习,不胜感激的主要内容,如果未能解决你的问题,请参考以下文章

联想ideacentre怎么设置u盘启动

如何解决js中点击了按钮一次,再按回车也会触发按钮的事件的bug

C#如何全局禁用键盘的回车键

怎么查看vue.js是不是安装成功

在html中的表单,为啥一按回车键就提交表单了呢?

js怎样判断文本框输入的全是回车,如果全是回车提示为空