2011-08-25 58 views
0

我們正在使用名爲tbx的自定義控件文本框。 我們已經添加了一個屬性tbx.Attributes.Add(「onkeyup =」,「this.value = this.value.slice(0,2000)」)。如何在textarea中捕獲回車

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

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

感謝

+2

,什麼問題都與標題? – GolezTrol

+0

請重新填寫您的問題,或者說明問題與回車有何關係。 –

回答

1

正確設置你的屬性:

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/

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

應該這樣做。