设计登录页面时遇到问题。这个问题仅适用于Firefox。
也就是说,当我选择以前的登录ID并按Enter键然后导致提交。
在IE和Chrome中,它只选择数据而不提交。
我的代码就像:
<input type="text" name="t1"><br>
<input type="text" name="t2"><br>
<script>
document.onkeydown = function(e) {
if (e.which == 13)
// submit
}
</script>
例如:
当我选择“123”并按Enter键时,我的输入提交。 (对于Firefox)
我希望它只在文本框中输入id“123”而不进行提交操作...
如果没有Firefox问题,它如何仍然具有输入提交功能?
谢谢!
答案 0 :(得分:0)
我认为我没有正确理解您的问题,但是如果您无法在Firefox中提交Enter键提交表单,请尝试使用此脚本位
document.onkeydown = function(e) {
if (e.which == 13 || e.charCode == 13 || e.keyCode == 13) {
// submit
}
答案 1 :(得分:0)
这听起来像是一个问题,我有一段时间后我修复它就像这样
<script>
document.onkeydown = function(e) {
if (e.which == 13) {
e.preventDefault();
// submit
}
}
</script>