2013-08-21 29 views
0

我試圖在輸入時在輸入框中將換行符(輸入)更改爲空格。這意味着,當我在textarea中輸入並單擊輸入時,不會出現新行,而只是一個空格。有可能做ti?如何在輸入textarea時將換行符改爲空格

+2

這是實用性非常糟糕,你爲什麼要這樣做? –

+0

是的,這是可能的。祝你好運谷歌搜索javascript onkeydown等 – Itay

+0

熱點改變它與onkeydown? – baitas212123

回答

0

您可以通過將onchange事件添加到您的文本區域來更新其值,如果您希望在用戶輸入時發生這種情況,您可以使用onkeyup事件。

代碼看起來像這樣。

textarea.onchange = function(){ 
    this.value = this.value.replace(/\n/g, ' ');; 
} 

代碼here

+0

此代碼不適用於Chrome v23和IE10 –

+0

您可以使用'addEventListener'而不是'onchange' – amdorra

相關問題