textarea的模糊事件之前的单选按钮选择

时间:2017-11-27 11:10:04

标签: javascript jquery html

这是我的代码,

我已经调用了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;
&#13;
&#13;

1 个答案:

答案 0 :(得分:0)

$("#txtEditRecReason").on("keyup",function() {
  if(this.value != "") {
    $("#radioEditAll").prop("checked", true);
  } else {
    $("#radioEditSingle").prop("checked", true);
  }
});