这是我的代码,
我已经调用了textarea的模糊事件,并根据单选按钮的选择值,它将更新textarea的值。问题是如果我先在textarea中输入数据然后当我要选择单选按钮时它会首先调用textarea的模糊事件而我无法更改/选择另一个/第二个单选按钮。
这个问题有解决办法吗? 提前谢谢。
<table>
<tr>
<td></td>
<td align="left">
<label>
<input type="radio" id="radioEditSingle" value="0" name="recurrenceEdit" checked /> RaditButton1
</label>
<label style="display:block">
<input type="radio" id="radioEditAll" value="1" name="recurrenceEdit" /> RaditButton2
</label>
</td>
</tr>
<tr>
<td></td>
<td>
<textarea id="txtEditRecReason" style="width:100%;resize:none" maxlength="500" class="form-control" onblur="txtEditRecReason_onBlur(this);" onkeypress="return PreventTextLengthOnType(this, 500, event);" onpaste="javascript:isAlertShown = false; return PreventTextLengthOnPaste(this, 500);"></textarea>
<input type="hidden" id="hdnRecApptId" value="0" />
</td>
</tr>
</table>
&#13;
答案 0 :(得分:0)
$("#txtEditRecReason").on("keyup",function() {
if(this.value != "") {
$("#radioEditAll").prop("checked", true);
} else {
$("#radioEditSingle").prop("checked", true);
}
});