Autor | Zpráva | ||
---|---|---|---|
Microfox Profil * |
#1 · Zasláno: 30. 10. 2011, 11:10:45
Ahoj, momentálně dělám trochu lepší diskusní fórum (něco ve stylu zdi na FB) a na netu moc toho není. Řeším problém s formulářem...
Mam příspěvek a pod ním chci mít formulář ve kterém bude předepsáno "Napsat komentář..." <textarea name="promenna" cols="40" rows="1"> Napsat komentář... </textarea> Šířka toho formuláře je podle kódu 40 a řádek jeden, ale potřebuju docílit toho, že když člověk začne psát text do toho formuláře a jeho obsah bude větší než je samotný formulář, potřebuji aby se ten formulář roztáhnul podle obsahu textu... Nevíte někdo jak to udělat? Pokud možno ten posuvník by bylo nejlepší úplně zakázat když by se to roztahovalo podle velikosti textu. Myslím roztahovalo směrem dolu samozřejmě. Děkuji za všechny rady :) |
||
Microfox Profil * |
#2 · Zasláno: 30. 10. 2011, 19:47:52
|
||
Keeehi Profil |
#3 · Zasláno: 31. 10. 2011, 02:59:22
<textarea id="idecko" name="promenna" cols="40" rows="1" onkeydown="this.rows= Math.floor(this.value.length/40)+1;" style="overflow:hidden;"> </textarea> Není to ale ideální, jelikož na řádku nemusí být přesně 40 písmen, ale klidně taky méně. Lepší řešení spočívá v tom, že budeš analyzovat co je co za znak a zjišťovat, kde se to zalomí a pak z toho počítat počet řádků. |
||
_es Profil |
#4 · Zasláno: 31. 10. 2011, 10:13:50
Microfox:
Pohľadaj si na tomto fóre „automatická výška textarey“ - je viac riešení s rôznymi nedostatkami. |
||
Časová prodleva: 12 let
|
0