validering / ændring af formfelter
Hej hejJeg har et script, der skal kunne ændre en indtastet værdi i formfeltet, inden denne bliver sendt.
Hvordan gøres dette ? Her er mit forslag, men det virker umiddelbart ikke.
function indsend(input) {
alert("Inde i funktionen")
if( er_email(input) ){
output = input
}
else if( input.length != 8) {
alert("Det indtastede er ikke korrekt !")
form.email.focus()
form.email.select()
}
else {
var forste = ""
for(i=0; i<3;i++){
forste += input.charAt(i)
}
if( (201 <= forste && forste<= 205 ) || (211 <= forste && forste <= 219) || (231 <= forste && forste <= 239) || ( 241 <= forste && forste <= 249) || ( 281 <= forste && forste <= 289) || (401 <= forste && forste <= 405 )) {
//I tilfælde af TeleDanmark mobil
output = input + "@sms.tdm.dk"
}
else if( (206 <= forste && forste <= 209) || (221 <= forste && forste <= 229 ) || (405 <= forste && forste <= 409 ) ) {
//Sonofon mobil
output = input + "@note.sonofon.dk"
}
else if(261 <= forste && forste <= 269 ) {
//Mobilix mobil
output = input + "@sms.mobilix.dk"
}
else {
alert("Det indtastede telefonnummer er ikke et gyldigt mobiltelefon-nummer !")
form.email.focus()
form.email.select()
}
}
document.form.email.value = output
}
-->
</script>
</head>
<body>
<br><br><br>
<b><font size="4">Email/SMS-liste<br>
<br>
</font></b>
<form method="POST" action="http://www.groupcare.dk/comp/addemail.asp?id=33067">
<p>
Tilmeld dig til vores gratis e-mail/SMS-liste.<br>
Indtast enten email eller mobiltelefonnummer her:</p>
<p><input type="text" name="email" size="20"><input type="submit" value="Tilmeld" onclick=indsend(form.email)></p>
</form>
