Sammenskriv script
Hej drenge!Lige nu har jeg 2 scripts liggende. Jeg vil gerne have at de begge blive checket, når man submitter. Det nemmeste må være at skrive det sammen til én function, men det driller mig lige nu. Er der noget, der kan tage et kig på det og komme med et forslag?
Tak...
****
Første script: Checker at det indtastede data overholder visse standarder, defineret af mig
// JavaScript Document
function gyldigEmail(email) {
ugyldigeTegn="/:,;"
if (email==""){
return false
}
for (i=0; i<ugyldigeTegn.lenght; i++){
fejlTegn = ugyldigeTegn.charAt(i)
if (email.indexOf(fejlTegn,0)>-1) {
return false
}
}
paaPos = email.indexOf("@",1)
if(paaPos==-1) {
return false
}
if(email.indexOf("@",paaPos+1)!=-1){
return false
}
punktumPos = email.indexOf(".",paaPos)
if (punktumPos == -1) {
return false
}
if(punktumPos+3>email.length) {
return false
}
return true
}
function afsendelse(form){
if(form.personer.value=="") {
alert("Indtast antal personer!");
form.personer.focus();
return false;
}
if(form.personer.value>"28"){
alert("Indtast et nummer mellem 1-28!");
form.personer.focus();
return false;
}
if(form.navn.value=="") {
alert("Indtast dit navn!");
form.navn.focus();
return false;
}
if(!isNaN(form.navn.value)) {
alert("Indtast dit navn!");
form.navn.focus();
return false;
}
if(form.tlfnr.value=="") {
alert("Indtast dit telefonnr.!");
form.tlfnr.focus();
return false;
}
if(isNaN(form.tlfnr.value)) {
alert("Indtast dit telefonnr.!");
form.tlfnr.focus();
return false;
}
if (form.tlfnr.value.length < "8") {
alert("Indtast dit telefonnr.!");
form.tlfnr.focus();
return false;
}
if(!gyldigEmail(form.email.value)){
alert("Ugyldig E-Mail Adresse!")
form.email.focus();
form.email.select();
return false;
}
return true
}
**** Hvis dette er true, skal den gøre følgende:
<script>
function mysubmit(fn) { //gemmer værdierne og redirecter
parent.ugedag = fn.ugedag.value;
parent.dato = fn.dato.value;
parent.maaned = fn.maaned.value;
parent.klokkeslet = fn.klokkeslet.value;
parent.minuttal = fn.minuttal.value;
parent.personer = fn.personer.value;
parent.navn = fn.navn.value;
parent.tlfnr = fn.tlfnr.value;
parent.email = fn.email.value;
parent.kommentar = fn.kommentar.value;
location.href = 'bord_bkr.html';
}
</script>
Hvordan får jeg det kørt sammen til én function, med samme navn?
