我有一个从我的数据库中获取记录的while循环...每个记录将显示在while循环中...这些texbox中的一些可能包含值可能为null
代码:
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');
}
});
});
答案 0 :(得分:2)
您不需要循环,只需此(Example)
$(document).ready(function(){
$('input[type="text"][value=""]').prop('disabled', 1);
});
具有textbox
的所有value=''
都将被停用。