网上有很多解决方案可以阻止回车键提交表单。最常用 <body onkeypress = ...
但是这些似乎具有阻止回车键在多行文本框中工作的不良副作用。有谁知道解决这个问题的方法,所以回车键在多行文本框中仍然有效?
谢谢,
阿杰
最佳答案
<script language="Javascript">
document.onkeydown = function() {
if (event.keyCode == 13) {
if (document.activeElement.tagName.toLowerCase () != "textarea") {
event.preventDefault();
return false;
}
}
}
</script>
是这样的吗?
关于javascript - 停止输入键提交也会停止多行文本编辑中的输入键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6751217/