我的桌面上有两个单选按钮和三个输入字段,用于我的rails应用程序。
<td>
<input type="radio" onclick="make_enable('<%=uniqid%>')" value="cheque" name="expense[<%=uniqid%>][cheque_cash]" id="expense_cheque_cash<%=uniqid%>" >
</td>
<td>
<input type="radio" onclick="make_enable('<%=uniqid%>')" value="cheque" name="expense[<%=uniqid%>][chq_no]" id="expense_cheque_no<%=uniqid%>" >
</td>
<td>
<input disabled='disabled' type="number" name="expense[<%=uniqid%>][bank_name]" id="expense_bank_name<%=uniqid%>" >
</td>
<td>
<input type="text" disabled='disabled' name="expense[<%=uniqid%>][comments]" id="expense_comments<%=uniqid%>" >
</td>
<td>
<input type="text" disabled='disabled' name="expense[<%=uniqid%>][cheque_no]" id="expense_cheque_no<%=uniqid%>" >
</td>
单击其中一个单选按钮,我尝试启用三个默认禁用按钮。
这是我正在使用的脚本。
function make_disabled(uniqid)
{
$("#expense_chq_no"+uniqid).val('');
$("#expense_chq_no"+uniqid).attr('disabled','disabled');
$("#expense_bank_name"+uniqid).val('');
$("#expense_bank_name"+uniqid).attr('disabled','disabled');
$("#expense_comments"+uniqid).val('');
$("#expense_comments"+uniqid).attr('disabled','disabled');
}
function make_enable(uniqid)
{
$("#expense_chq_no"+uniqid).removeAttr('disabled');
$("#expense_bank_name"+uniqid).removeAttr('disabled');
$("#expense_comments"+uniqid).removeAttr('disabled');
}
我无法在这里纠正这个问题。我在这里错过了什么吗?