Glöm detta också..
Löste även detta efter lite knåpande genom att splitta strängen och räkna antalet poster i arrayn. :i
Själv är ibland bäste dräng - även om det tar sin lilla tid ;)
1 svar · 174 visningar · startad av Johny.n
Hej
Jag behöver styra så att en textsträng som matas in inte innehåller mer än ett kommatecken, oavsett om det är i följd eller ej
Jag hittade en kodsnutt för att förbjuda antalet tecken, men jag förstår den inte. Hur kan jag fixa variabeln reg så att den inte accepterar två kommatecken??
Här kommer hela min funktion för att kolla formuläret
function kollaForm() {
var reg = /([,])\1\1/;
if(document.forms[0].namn.value=="") {
alert('Du måste skriva in ett namn!')
document.forms[0].namn.focus()
return false;
}
else if(document.forms[0].namn.value.toLowerCase().indexOf(',',0)==-1) {
alert('För-och efternamn måste separeras med ett komma!')
document.forms[0].namn.select()
return false;
}
else if(document.forms[0].admanvid.value=="") {
alert('Du måste ange ett användar-ID!')
document.forms[0].admanvid.focus()
return false;
}
else if(document.forms[0].admpassword.value=="") {
alert('Du måste ange ett lösenord!')
document.forms[0].admpassword.focus()
return false;
}
else if (reg.test(document.forms[0].namn.value)){
alert("Bara ett komma är tillåtet!");
return false;
}else{
return true;
}
}
Tackar..
Glöm detta också..
Löste även detta efter lite knåpande genom att splitta strängen och räkna antalet poster i arrayn. :i
Själv är ibland bäste dräng - även om det tar sin lilla tid ;)