This question already has answers here:
Disable Submit button until Input fields filled in
                                
                                    (7个答案)
                                
                        
                5年前关闭。
            
        

伙计们请帮我,我不能这样做:(。我想禁用我的提交按钮,直到所有字段都具有值..我该怎么做?

这是我的HTML代码

<table>
    <tr>
        <td>First Name: <input type="text"></td>
    </tr>
    <tr>
        <td>Middle Name: <input type="text"></td>
    </tr>
    <tr>
        <td>Last Name:<input type="text"></td>
    </tr>
    <tr>
        <td><input type="submit" value="Submit"></td>
    </tr>
</table>

最佳答案

$(document).ready(function(){
 $('input[type="submit"]').attr('disabled','disabled');
 $('input[type="text"]').change(function(){
        if($(this).val != ''){
           $('input[type="submit"]').removeAttr('disabled');
        }
 });
 });


试试这个,你需要使用jQuery选择器

09-26 16:46