这是我的代码,
我将TextArea的Blur事件称为Blur事件,并根据无线按钮的选定值,它将更新TextAarea的值。问题是,如果我首先在TextArea中输入数据,然后当我选择"广播"按钮时,它将首先调用TextArea的Blur事件,而我将无法更改/选择另一个/第二个单选按钮。
有没有解决此问题的解决方案?预先感谢。
<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>
$("#txtEditRecReason").on("keyup",function() {
if(this.value != "") {
$("#radioEditAll").prop("checked", true);
} else {
$("#radioEditSingle").prop("checked", true);
}
});