簡體   English   中英

檢測文本添加到textarea

[英]Detect text add in textarea

我的頁面上有一個文本區域。 我點擊“選擇國家”按鈕,然后選擇我的國家。 Onclick我的國家被添加到textarea EX中:

<textarea id="adresse_selection_relay" name="adresse_selection_relay">
**My Country**
</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!");
});

但是,當然,我的代碼無法正常工作! 謝謝

這個。 無需添加條件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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM