07. december 2004 - 16:30Der er
13 kommentarer og 1 løsning
Hvordan sikre man at folk kun skriver tal i et tekstfelt
Hej
Jeg har et textfelt i en formular hvor jeg kun vil have at der skrives tal. Dvs. ikke noget med 1000 kr eller 1000,00 eller 1000,50 eller noget. Kun tal! Hvordan gør jeg det? Løsningen kan ænden være at der ved tryk på Submit gives en fejlmeddelse og så at feltet markeres eller ved at når man går til næste felt så får man en fejlmeddelse...
Der sker intet... Jeg har allerede et script der validerer emailen... Jeg har sat det op sådan her: onSubmit="return checkEmail(kunde.email.value); return valider(this);"
Der sker intet... Jeg har allerede et script der validerer emailen... Jeg har sat det op sådan her: onSubmit="return checkEmail(kunde.email.value); return valider(this);"
Ok det virker... tænkte nok at det bare var min skodprogrammering :-)
Hvordan skal det se ud, hvis feltet gerne må være tomt? Jeg har en felt ligninde felt (andet navn) i samme formel. Den skal kunne det samme. Kan scriptet håndterer to felter?
<script type="text/JavaScript"> function valider(f) { if ( f.hest.value.length<1 || f.hest.value.match(/[^0-9]/gi) ) { alert("Hovhov, du der ...!!!"); return false; } if ( f.ko.value.match(/[^0-9]/gi) ) { alert("Hovhov, du der ...!!!"); return false; } } </script>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.