jquery
  • textbox
  • while-loop
  • 2013-11-28 65 views 0 likes 
    0

    我有從我的數據庫獲取記錄while循環...每個記錄將在while循環中顯示...一些該texboxes可能包含的值可能爲空禁用空文本框內部While循環

    代碼:

    while ($imps_row1 = sqlsrv_fetch_array($stmt_line_util3,SQLSRV_FETCH_ASSOC)) 
        { 
        echo "<tr>"; 
        echo "<td><input type='checkbox' name='op[]'></td>"; 
        echo "<td><input type='text' readonly name='pid[]' class='txtDis3' value='".$imps_row1['pid_code']."'/></td>"; 
        echo "<td><input type='text' readonly class='txtDis1' value='".$imps_row1['path']."' name='path[]'></td>"; 
        echo "<td><input type='text' readonly class='txtDis1' value='".$imps_row1['id_code']."' name='cmisg[]'></td>"; 
        echo "<td><input type='text' readonly class='txtDis1' value='".$imps_row1['description']."' ></td>"; 
        echo "<td><input type='text' class='txtDis' name='txt1[]' value='".$imps_row1['qualified_borrower']."'></td>"; 
        echo "<td><input type='text' class='txtDis' name='txt2[]' value='".$imps_row1['allowed_borrower']."'></td>"; 
        echo "</tr>"; 
        } 
    

    如何禁用含使用jQuery/JavaScript的空值的文本框..

    我用這個jQuery代碼,但什麼都沒有發生

    $(function(){ 
    $('input[type="text"]').each(function(){ 
        if ($(this).val() === '') { 
        $(this).attr('disabled', 'disabled'); 
        } 
        }); 
        }); 
    

    回答

    2

    你並不需要一個循環,僅這(Example

    $(document).ready(function(){ 
        $('input[type="text"][value=""]').prop('disabled', 1); 
    }); 
    

    所有textbox已經value=''將被禁用。

    +0

    非常感謝你 – Bongsky

    +0

    不客氣:-) –

    相關問題