Javascript 提交按钮赢得';填写表单时不能启用

Javascript 提交按钮赢得';填写表单时不能启用,javascript,jquery,html,css,Javascript,Jquery,Html,Css,刚刚尝试了一个平滑的表单控件。但我不能让它工作。提交但仍处于禁用状态。我猜文本区域也包括在输入中 (函数(){//fiddle $(“表单>输入”).keyup(函数(){ var empty=false; $(“表单>输入”)。每个(函数(){ if($(this).val()==“”){ 空=真; } }); if(空){ $(“#提交”).attr(“禁用”、“禁用”); }否则{ $(“#提交”).removeAttr(“禁用”); } }); })(); 联系方式 请填写表格向网站

刚刚尝试了一个平滑的表单控件。但我不能让它工作。提交但仍处于禁用状态。我猜文本区域也包括在输入中

(函数(){//fiddle
$(“表单>输入”).keyup(函数(){
var empty=false;
$(“表单>输入”)。每个(函数(){
if($(this).val()==“”){
空=真;
}
});
if(空){
$(“#提交”).attr(“禁用”、“禁用”);
}否则{
$(“#提交”).removeAttr(“禁用”);
}
});
})();

联系方式
请填写表格向网站管理员发送信息



好的,您的选择器错误

 form > selected
改为

form > #form > #items > li > input

或者您可以简单地使用输入类选择器,即“textField”

这是工作代码段,只需看看jQuery选择器,它也适用于文本区域

(函数(){
$('form>input,form>textarea').keyup(函数(){
var empty=false;
$('form>input,form>textarea')。每个(函数(){
if($(this.val()=''){
空=真;
}
});
if(空){
$('#register').attr('disabled','disabled');
}否则{
$(“#寄存器”).removeAttr('disabled');
}
});
})()

用户名

密码

确认密码

电子邮件

text区域


form>input
=所有
元素都是
元素bump的直接子元素,我仍然无法修复。没有解决方案是的,只是尝试了一下。你没有错,但我认为还有另一个问题导致它无法运行。