我試圖轉換下面的按鈕,而不是在keyup事件上執行。這是一個文本限制器。用戶輸入文字,我想通過單擊按鈕將文字限制(修剪)爲75個字符。執行一個按鈕上的腳本,而不是在鍵盤上
<p>Type something in the textbox below: </p>
<textarea id="message" name="message" rows="4" cols="30"></textarea>
<div class="charLeft" id="countCharacter">75 characters left</div>
<script>
function CountLeft(field, max) {
if (field.val().length > max)
field.val(field.val().substring(0, max));
else
jQuery(".charLeft").html((max - field.val().length) + " characters left");
}
jQuery("#message").keyup(
function(event) {
CountLeft(jQuery(this), 75); // you can increase or derease the number depend on your need.
});
</script>
您是否嘗試過'keydown'事件? – udidu
按鈕在哪裏?只需將選擇器從'#message'更改爲您的按鈕的選擇器,並將'keyup'更改爲'click' ...我錯過了什麼?你是否從某個地方獲取了此代碼,並希望我們爲您更改它? – MrOBrian