我有一個表單有多個文本輸入,我不想爲每個表單添加id,因爲它們是從服務器端代碼生成的 - 字段數可能不同等等。我只是想能夠禁用提交按鈕,直到有文本輸入到每個文本輸入。禁用表單按鈕,除非填寫所有文本輸入字段
到目前爲止,我已經得到了這一點,但只有等到文本輸入到一個文本輸入字段禁用按鈕 - 我想它,直到輸入的文本中所有文本輸入留下殘疾。
<script>
$(function() {
$('#button').attr('disabled', true);
$('input:text').keyup(function() {
$('#button').prop('disabled', this.value == "" ? true : false);
})
});
</script>
我也曾嘗試$('input:text').each().keyup(function(){
- 但不會使按鈕點擊?
的 可能的複製http://stackoverflow.com/questions/23978175/how-對禁用-S ubmit-button-until-form-is-filled – Nick 2015-02-09 11:14:59
[jQuery禁用/啓用提交按鈕]的可能重複(http://stackoverflow.com/questions/1594952/jquery-disable-enable-submit-button) – kontur 2015-02-09 11:18:19