防止共享Javascripts上的键绑定

时间:2015-05-20 22:53:36

标签: javascript forms validation

我遇到的情况是我正在使用一个客户端页面,该页面具有一个现有的Javascript,它将输入键与表单验证绑定在一起。我现在必须插入一个具有自动建议功能的新javascript文件,并且当用户按下所选建议的回车键时可以输入。但是这个输入密钥与页面上的流程混淆并触发表单验证。

情况是这样的:

  

client.js //我无法控制。这会触发表单验证   回车键。脚本代码无法更改

     

myscript.js //这是仅在输入元素上附加的自动建议脚本,但用户也可以通过在所选建议上按Enter键来选择一个选项。我可以在这里控制一切。

我尝试在myscript.js上使用event.preventDefault()我正在处理输入密钥,但它不起作用并仍然触发表单验证。

我的问题是:我可以阻止在处理我的脚本时提交表单,但是否则正常工作?我的约束是我不能在页面上使用JQuery。因此解决方案需要使用原生javascript。

我想要做的一个示例是:JSFiddle

0 个答案:

没有答案