Kontrol af 2 formfelter
Hej.Jeg har fundet nedenstående her: http://eksperten.dk/spm/122976
og rettet lidt til. Men den sender email selvom felterne er tomme.
Hvordan kan jeg få det til at virke så der skal stå noget i begge input felter i formen før den vil sende ?
var feltNavne = new Array("materiale", "email");
// navnene på de felter der skal checkes.
function validate ( frm ) {
for (var i=0; feltNavne.length > i; i++ ) {
var flt = frm[feltNavne[i]];
if ( flt.type=='Begge felter skal udfyldes' && flt.value.length==0 )
return false;
if ( flt.type.indexOf('select')==0 && flt.selectedIndex==0 )
return false;
}
return true; // alle tests gik godt
}; //end validate ( Form objekt ) -> boolean
Submit linien ser sådan ud:
<td colspan="2" align="center"><input name="Submit" type="submit" onsubmit="return validate(this)" value="Send email">
På forhånd tak.
