jquery
  • textbox
  • while-loop
  • 2013-11-28 20 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

    不客气:-) –

    相关问题