webForumDet fria alternativet

isnumeric

3 svar · 212 visningar · startad av Percy

PercyMedlem sedan mars 2000185 inlägg
#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!

PercyMedlem sedan mars 2000185 inlägg
#2

har löst det, tack iaf!

Jesper TMedlem sedan nov. 20017 058 inlägg
#3

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

JojoxxMedlem sedan juni 20004 306 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.

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb