Just nu i M3-nätverket
Gå till innehåll

formulär problem


jokern_boy

Rekommendera Poster

tjena! jag lyckas inte lösa hur jag s´ka använda isNaN i min formulär.. vill att man bara ska kunna välja nummer i Nätter: kolumnen.

 

<html>

 <body>
<script type="text/javascript">


function validateForm()
{
 if(document.f.namn.value=="") {
	document.getElementById("felrutaText").innerHTML = "fyll i namn";
	return false;
} 

 if(document.f.email.value.indexOf("@") == -1){
document.getElementById("felrutaText").innerHTML = "Mail e fel";
return false;

} 

if (isNaN(document.f.natter.value)){

document.getElementById("felrutaText").innerHTML = "bara siffror här!";
return false;

}






else{
	document.getElementById("felrutaText").innerHTML = "Skickat!";
	return true;
}
}
</script>

<form name="f" onSubmit="return validateForm()" action=".php" enctype="text/plain">
<table border=0>
<tr><td>Namn:</td><td><input type="text" name="namn"></td></tr>
<tr><td>Mail:</td><td><input type="text" name="email"></td></tr>
<tr><td>nätter><td><input type="text" name="natter"></td></tr>


</table>
<input type="submit" value="Skicka">
</form>
 </body>
 <div id="felrutaText" />

</html>

 

Länk till kommentar
Dela på andra webbplatser

Har du en funktion för att lägga in nätter i rutan?

 

Eftersom fält skickas som strängar skall du antingen göra en variabel som konverterar till ett nummer eller helt sonika med regexp kontrollera om värdet i "f" innehåller siffror.

 

Länk till kommentar
Dela på andra webbplatser

Ä det fasta och förutbestämnda värden ang antalet veckor är det bättre att använda en dropdown-list.

 

Din kontroll av epost-adressen är i stort meningslös på det sättet du gör nu. Nu godkänner kontrollen en epost-adress bestående av enbart ett @-tecken.

Finns massor av förslag(länkar) för att validera en epost-adress.

 

Länk till kommentar
Dela på andra webbplatser

Jonas:

 

nej antar att du menar att jag behöver en funktion som jobbar med numbers eller parseInt komandot? för att göra om stringarna till siffror alltså. jag vet inte mycket alls om hur det funkar. kul att pilla med det bara.

 

Micke_skane:

 

det är bara tänkt att vara dagantal man ska välja i rutan. Jag vet att mailen går att göra mycket mer avancerad. men jag vill gärna få koll på de enklaste metoderna innan jag börjar fiffla för mycket med koden.:) jag vet inte alls hur man skulle arbeta mot DD-meny, får läsa på mer om det!. :thumbsup:

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...