Jquery 满足条件后未启用“提交”按钮

Jquery 满足条件后未启用“提交”按钮,jquery,Jquery,我试图验证表单,并使用jquery在数字小于8时禁用按钮,在等于8时启用按钮。 它已成功禁用,但未启用 $(文档).ready(函数(){ $(“用户电话”).keydown(功能(e){ //允许:退格、删除、制表符、转义、输入和。 如果($.inArray(例如,keyCode[46,8,9,27,13,110,190])!=-1|| //允许:Ctrl+A、Command+A (e.keyCode==65&&(e.ctrlKey==true | | e.metaKey==true))||

我试图验证表单,并使用jquery在数字小于8时禁用按钮,在等于8时启用按钮。 它已成功禁用,但未启用

$(文档).ready(函数(){
$(“用户电话”).keydown(功能(e){
//允许:退格、删除、制表符、转义、输入和。
如果($.inArray(例如,keyCode[46,8,9,27,13,110,190])!=-1||
//允许:Ctrl+A、Command+A
(e.keyCode==65&&(e.ctrlKey==true | | e.metaKey==true))||
//允许:起始、结束、左、右、下、上

(e.keyCode>=35&&e.keyCode您必须计算字符串的长度。检查

$(文档).ready(函数(){
$(“用户电话”).keydown(功能(e){
//允许:退格、删除、制表符、转义、输入和。
如果($.inArray(例如,keyCode[46,8,9,27,13,110,190])!=-1||
//允许:Ctrl+A、Command+A
(e.keyCode==65&&(e.ctrlKey==true | | e.metaKey==true))||
//允许:起始、结束、左、右、下、上

(e.keyCode>=35&&e.keyCodevar number=$(this.val()的值);
尚未更改,因为您正在查看
keydown
。将其更改为
keyup

keydown
更改为
keyup
这是不正确的,OP希望确保电话号码的第一个号码以8开头,而不是8个字符长。