Hoi,
Ik heb een <textarea> waar uiteraard tekst ingevoerd kan worden. Nu wil ik voor een submit (middels onBlur, onChange whatever) weergeven dat de gebruiker teveel "enters" in zijn text heeft staan.
Nou werkt dat opzich wel lekker, alleen als de gebruiker hard een "enter" ingeeft. Maar ik wil ook dat ie checkt dat als iemand gewoon een hele lang string ingeeft, deze wordt dan door de textarea afgebroken, ook checkt of er teveel linebreaks in zitten.
De wrapping van de textarea staat als volgt:
De vraag is dus:
Hoe vang ik de automatische afbreking af in het textarea zodat die ook meegeteld wordt?
Ik heb een <textarea> waar uiteraard tekst ingevoerd kan worden. Nu wil ik voor een submit (middels onBlur, onChange whatever) weergeven dat de gebruiker teveel "enters" in zijn text heeft staan.
Nou werkt dat opzich wel lekker, alleen als de gebruiker hard een "enter" ingeeft. Maar ik wil ook dat ie checkt dat als iemand gewoon een hele lang string ingeeft, deze wordt dan door de textarea afgebroken, ook checkt of er teveel linebreaks in zitten.
code:
1
2
3
4
5
6
7
| function telbreaks(field){
var breaks = field.value.match(/\n\r/g)
if (breaks.length > 16)
alert("teveel")
else
alert(breaks.length);
} |
De wrapping van de textarea staat als volgt:
code:
1
2
| <textarea name="bericht" cols="33" rows="4" wrap="PHYSICAL" onBlur="telbreaks(this.form.bericht);"></textarea> |
De vraag is dus:
Hoe vang ik de automatische afbreking af in het textarea zodat die ook meegeteld wordt?
Heart..pumps blood.Has nothing to do with emotion! Bored