启用非Null文本框


Enable Not Null Textbox

我有一个Textbox数组,默认情况下它们都是disabled。。。有些文本框是空的,有些不是基于我的查询的返回值。

while ($imps_row1 = sqlsrv_fetch_array($stmt_line_util3,SQLSRV_FETCH_ASSOC)) {
    echo "<tr>";
    echo "<td><input type='text' disabled='disabled' class='txtDis' name='txt1[]' value='".$imps_row1['qualified_borrower']."'></td>";
    echo "<td><input type='text' disabled='disabled' class='txtDis' name='txt2[]' value='".$imps_row1['allowed_borrower']."'></td>";
    echo "</tr>";
}

有没有办法在页面加载时,所有不为空的文本框都不会是disabled

这可能只使用php:就可以工作

while ($imps_row1 = sqlsrv_fetch_array($stmt_line_util3,SQLSRV_FETCH_ASSOC))
{
    echo "<tr>";
    echo "<td><input type='text' ".(empty($imps_row1['qualified_borrower'])?"disabled='disabled'":'')." class='txtDis' name='txt1[]' value='".$imps_row1['qualified_borrower']."'></td>";
    echo "<td><input type='text' ".(empty($imps_row1['allowed_borrower'])?"disabled='disabled'":'')." class='txtDis' name='txt2[]' value='".$imps_row1['allowed_borrower']."'></td>";
    echo "</tr>";
}

只需使用一个三元语句来检查您要回显到值的变量是否为空,如果为空,则回显为"disabled…"。