【发布时间】:2015-02-09 11:10:40
【问题描述】:
我有一个包含多个文本输入的表单,我不想为每个输入添加 id,因为它们是从服务器端代码生成的 - 字段数可能不同等。我只想能够禁用提交按钮,直到在每个文本输入中都输入了文本。
我已经做到了这一点,但仅在文本输入到一个文本输入字段之前禁用按钮 - 我希望它保持禁用状态,直到文本输入到 所有 文本输入。
<script>
$(function () {
$('#button').attr('disabled', true);
$('input:text').keyup(function () {
$('#button').prop('disabled', this.value == "" ? true : false);
})
});
</script>
我也试过$('input:text').each().keyup(function (){ - 但没有使按钮可点击?
【问题讨论】:
标签: javascript jquery forms