Hur kan jag kombinera det script jag redan har för att kontrollera att namn och e-post adress är ifyllt med att samtidigt rensa formuläret och ge en bekräftelse på att det skickats.... ?? Antar att dina funktioner anropas i onSubmit för formuläret. Kalla dem istället ifrån en annan funktion som i sin tur kallas ifrån onSubmit.rensa/validera formulär efter postning
vill få in de funktionerna i koden nedan:
<SCRIPT LANGUAGE="JavaScript">
<!--
// Kontrollerar att både namn och adress är ifyllda
function Skicka() {
var epost = document.brevet.epost.value;
if(document.brevet.namn.value=="" || epost =="") {
alert("Du måste skriva både namn och e-postadress!");
return false;
}
// Kontrollerar att e-postadressen teoretiskt kan finnas
var snabel = epost.indexOf("@");
var sistasnabel = epost.lastIndexOf("@");
var punkt = epost.lastIndexOf(".");
if( snabel < 1 || snabel != sistasnabel || punkt < snabel )
}return confirm("Adressen " + epost + " är inte en giltig e-postadress En epost-adress måste innehålla @ samt minst en punkt. Vill du skicka ändå?");
return true;
}
}
// -->
</SCRIPT>Sv: rensa/validera formulär efter postning
<form onSubmit="return valSend()">
<script>
function valSend(){
if (namnetpådinvalideringsfunktion == true){
//töm fälten
//meddela att det nu skickas
//skicka formuläret
form1.submit();
}
else{
return false;
}
}
</script>
Kladdigaste koden i mannaminne men jag hoppas att du kan läsa vad det står.