webForumDet fria alternativet

Validera en <input type="text"...>

5 svar · 274 visningar · startad av norra54

norra54Medlem sedan sep. 2003110 inlägg
#1

Hejsan

Är det möjligt att validera en <input type="text"...> ?
Jag skulle önska att det lägsta talet som ska godkännas är 150.
Allt under 150 ska generera en alert-ruta.

Fixar man det med js...? PHP...?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Ett snabbförsök:

<form onsubmit="if (document.getElementById('minTextruta').value.length<150) {alert('minst 150 tecken, din gamle bäver!'); return false; }">
<input type="text" id="minTextruta">
<input type="submit" value="foo">
</form>

mvh

norra54Medlem sedan sep. 2003110 inlägg
#3

Tror du missuppfatade mig @nders.
Det är inte antalet tecken jag vill validera utan själva talet.

Ex: 155 fullt godkänt
145 ej godkänt - alert

mvh

Annars fungerade ditt script klanderfritt ;)

@ndersMedlem sedan juni 200032 969 inlägg
#4

Ah, såklart att jag gjorde. :)

Då provar vi igen:

<form onsubmit="if (parseInt(document.getElementById('minTextruta').value)<150) {alert('minst 150 jag sa, men det inte alls det va!'); return false; }">
<input type="text" id="minTextruta">
<input type="submit" value="foo">
</form>

Annars fungerade ditt script klanderfritt

Perfekt och 100-procentigt oanvändbart! :e

norra54Medlem sedan sep. 2003110 inlägg
#5

Danke,
testade med full belåtenhet!

mvh

Bäver...? :o

@ndersMedlem sedan juni 200032 969 inlägg
#6

norra54 skrev:

Bäver...? :o

Du kan byta till valfri annan pälsbeklädd vattengnagare. Bäver är inget måste.

Mvh

126 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)