Just nu i M3-nätverket
Jump to content

formulär problem


jokern_boy

Recommended Posts

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>

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

Ä 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.

 

Link to comment
Share on other sites

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:

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...