JS 回车键变成tab键改变焦点;Jquery也行

我用的是较高版本浏览器,求高手给段可行的代码;一定要可行

<form>
    <input type="text" onkeypress="return handleEnter(this, event)"><br>
    <input type="text" onkeypress="return handleEnter(this, event)"><br>
    <textarea onkeypress="return handleEnter(this, event)">回车切换焦点</textarea>
</form>function handleEnter (field, event) {
    var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
    if (keyCode == 13) {
        var i;
        for (i = 0; i < field.form.elements.length; i++)
            if (field == field.form.elements[i])
            break;
            i = (i + 1) % field.form.elements.length;
            field.form.elements[i].focus();
            return false;
    }
    else
    return true;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-11
用 onfocus获取焦点或者onkeydown设置,问题问的太模糊了 怎麼给代码?本回答被网友采纳
相似回答