【发布时间】:2013-07-30 08:19:35
【问题描述】:
我一直在看一些关于 Stack 的帖子,试图让一个简单的表单验证工作,但它所做的只是禁用了我的提交按钮。一旦他们在输入字段中输入文本,它的意思就是删除禁用。
到目前为止
jQuery
$('input:submit').attr('disabled',true);
$('input').change(function(){
if($('input').val() != ''){
$('input:submit').attr('disabled',true);
} else {
$('input:submit').removeAttr('disabled');
});
HTML
<form action="send.php" method="post">
<input id="name" name="name" type="text" required placeholder="Name"/>
<input id="email" name="email" type="email" required placeholder="Enter a valid email address"/>
<input name="submit" id="subscribe" type="submit" value="Subscribe for free"/>
</form>
【问题讨论】:
-
为什么在输入字段中有一些文本时禁用提交按钮?喜欢这里,
if($('input').val() != ''){ $('input:submit').attr('disabled',true); } -
正如dreamweiver 指出的那样,您应该将禁用设置为“false”而不是“true”?
-
Ops 搞错了哈哈谢谢
标签: javascript jquery validation