我的页面中有一个textarea。我点击“选择国家/地区”按钮,然后选择我的国家/地区。在我的国家/地区添加textarea EX:
<textarea id="adresse_selection_relay" name="adresse_selection_relay">
**My Country**
</textarea>
如果textarea为空,我想要禁用提交按钮。困难在于单击时添加了文本。
我试过这个:
var oldVal = "";
$("#adresse_selection_relay").on("change keyup paste cut", function() {
var currentVal = $(this).val();
if(currentVal == oldVal) {
return; //check to prevent multiple simultaneous triggers
}
oldVal = currentVal;
alert("changed!");
});
但是当然我的代码不起作用哈哈! 感谢的
答案 0 :(得分:0)
Trt this。
无需添加条件if(currentVal == oldVal)
。
Onchange事件将为您完成。
<强> HTML:强>
<textarea id="adresse_selection_relay" name="adresse_selection_relay"></textarea>
<强> JQUERY:强>
<script>
$('body').on('change', '#adresse_selection_relay', function() {
/*
//`No need to add this condition`
var currentVal = $(this).val();
if(currentVal == oldVal) {
return; //check to prevent multiple simultaneous triggers
}
oldVal = currentVal; */
alert("changed!");
});
</script>