isnumeric

JavaScript

3 svar · 218 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Trådstart#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.

386 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
130 ms — hämta statistik (db)
123 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)