触发在按键Javascript上输入事件

时间:2011-12-05 18:33:14

标签: javascript javascript-events

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

<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()函数?

1 个答案:

答案 0 :(得分:2)

onkeypress="if(enterKey(event)){ checkURL(this) }"

但是将js与标记分开是一种更好的做法。使用js框架(如jQuery)可以帮助很多..