Autor | Zpráva | ||
---|---|---|---|
martinek Profil * |
#1 · Zasláno: 1. 4. 2009, 12:24:05
Zdravím,
potřeboval bych poradit, jak mám zařídit, aby do <textarea> nebylo možné zadat znak nového řádku. Nemůžeme použít <input type="text">, jelikož se jedná o relativně dlouhé neodřádkované texty a chceme, aby bylo vidět co nejvíce textu. Úplně stačí, aby byla odřádkování "požírána" (po zadání by se odstranila). Takto je uděláno naše stávající řešení, při kterém se při události onchange na <textarea> spustí funkce, která na základě regulárního výrazu odstraní všechna odřádkování. Problémem je, že každý prohlížeč odřádkovává jinak (kombinace \r a \n) a funkce funguje buď ve Firefoxu, nebo v IE. Nějaké nápady? Potřebujeme, aby to fungovalo s Firefoxem 2 a 3 a IE 6. Děkuji za odpovědi. |
||
martinek Profil * |
#2 · Zasláno: 1. 4. 2009, 12:39:05
Asi jsem našel odpověď sám. Viz http://www.webdeveloper.com/forum/archive/index.php/t-13020.html -- konkrétně regulární výraz /[\n\r\l]+/g (z odpovědi Charlese).
|
||
Časová prodleva: 15 let
|
0