webForumDet fria alternativet

isnumeric

JavaScript

3 svar · 214 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#1

Hej!

har letat här på Wf men inte hittat exakt det jag söker.

Söker ett javascript som kollar formulärfältet amount, om det är numeriskt så skall den gå vidare till sidan som gör en insert i en db, om det ex innehåller "34kalle" eller "tx1" skall den inte göra ngt mer än att man inte kommer vidare utan är kvar på samma sida som man var på...

tack på förhand!

Medlem sedan mars 2000187 inlägg
#2

har löst det, tack iaf!

Medlem sedan nov. 20017 144 inlägg
#3

Lösningar är alltid bra att delge i detta forum så att fler kan ta del av det.

Medlem sedan juni 20004 308 inlägg
#4

Du kan ex. göra det direkt vid inmatning med;

<input type="text" name="" onKeyup="this.value=(this.value.match(/\d+/))?this.value.match(/\d+/):'';">

Men du bör ändå göra en kontroll på serversidan innan du matar in datat i db'n. Annars kan du lätt få in skräp i databasen ifall JavaScript inte stöds eller, vanligare, är inaktiverat.

249 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)