簡體   English   中英

如何在textarea中捕獲回車

[英]How do I capture carriage return in textarea

我們使用的是自定義控件文本框,名為tbx。 我們添加了一個屬性為tbx.Attributes.Add(“onkeyup =”,“this.value = this.value.slice(0,2000)”)。

現在我想要添加一個屬性,說明我不應該允許輸入“$”符號。 所以我想在關鍵事件中捕獲“$”。

任何人都可以指導我的方法。

謝謝

("onkeyup="," this.value = this.value.slice(0, 2000).replace('$','')")

應該這樣做。

正確設置您的屬性:

tbx.Attributes.Add("onkeydown", "return Check(event, this)").

並創建一個這樣的javascript函數:

function Check(e, obj)
{
    var length = obj.value.length;
    var key = window.event ? e.keyCode : e.which;

    if (length >= 2000) {
        obj.value = obj.value.slice(0, 2000);
        return false;
    }

    if (key == 52)
        return false;

    return true;
}

工作實例: http//jsfiddle.net/taRJv/2/

暫無
暫無

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

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