Formulärkontroll med Javascript
Hej Jag försöker att göra en funktion för att kolla om ett formulärfält inte är tomt enl. nedan.
allt funkar ok så länge payment.value = 'Inv' men om ett annat värde än Inv finns eller om Persorgno value är 10 siffror skall det inte ske någon alert.
Här är kodsnutten jag köt
function form_validator() {
var error="";
if(document.customer.Payment.value=='Inv') {
if(document.customer.Persorgno.value=="") {
alert("Du måste ange person/orgnr. för att få handla mot faktura");
document.customer.Persorgno.focus();
return (false)
}
return (true);
}
Svara
Sv: Formulärkontroll med Javascript
Vet inte mer hur du tänkt det och vad som ingår i formuläret men för att kolla just dem två fälten kan man göra så här:
1 2 3 | var oPM=document.getElementById( "Payment" ); var oOrgNo=document.getElementById( "Persorgno" ); if (oPM.value== 'Inv' &&!/^\d{10}$/.test(oOrgNo.value)) |
Du ger allstå fälten var sitt unikt id.
Svara