2009-08-06 62 views
1

Hy我試圖阻止用戶在as3 textarea組件中輸入任何形式的換行符。as3 textarea組件:禁止用戶輸入換行符

我試着用textarea的限制PARAM這樣的:

foo.restrict = "^/\r\n//\n/" 

,但我沒有任何成功。

希望任何人都可以幫助我以正確的方式做到這一點。

在此先感謝 米蘭

回答

3

我不認爲你可以做到這一點。解決方法是在CHANGE事件中用空字符串替換墨盒返回。

import flash.events.*; 

foo.addEventListener(Event.CHANGE, test_change); 

function test_change(e:Event) 
{ 
    foo.text = foo.text.replace("\r", ""); 
} 
+0

感謝大衛看起來這是真的,因爲我問的其他人都來了這個答案。 歡呼聲 米蘭 – lordarmitage 2009-08-07 10:05:13