【问题标题】:Trigger Enter Event on keypressed Javasccript在按键 Javascript 上触发 Enter 事件
【发布时间】:2011-12-05 18:33:13
【问题描述】:

我希望我的文本框通过 enter 触发一个事件并运行一个函数,这是我的输入表单并假装表单的提交被禁用...

<input type="text" name="webURL" value="" id="urlField" onkeypress="enterKey(event){ checkURL(this) }" /> 

现在在文本框中输入内容后,输入是由下面的这个输入事件验证触发的......

function enterKey(e){
        var keycode = e.which ? e.which : e.keyCode;
        if(keycode == 13){
            return true;
        }
        return false;
    }

只要它验证用户触发输入,它就会返回 true,否则返回 false。我想我在输入表单按键功能上搞砸了。谁能告诉我如何让它工作并运行 checkURL() 函数?

【问题讨论】:

    标签: javascript javascript-events


    【解决方案1】:
    onkeypress="if(enterKey(event)){ checkURL(this) }"
    

    但将 js 与标记分开是一种更好的做法。使用 js 框架,例如 jQuery,有很大帮助..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多