Hej Jag försöker att göra en funktion för att kolla om ett formulärfält inte är tomt enl. nedan. 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:Formulärkontroll med Javascript
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);
} Sv: Formulärkontroll med Javascript
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.