[英]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.