Jag har gjort ett valideringsscript som är tokstort. Finns det något sätt att rationalisera det hela?
Även om det på ngt smidigt sätt går att lägga in focus() "automatiskt" på det textbox (lastname el firstname osv) som är "dubbelvald" (Ist för som nu på document.addform.Huvudroll.value mfl som är en selectbox?
Går det att göra en smidigare funktion som är mer dynamisk?
<SCRIPT LANGUAGE="JavaScript">
function areusure(){
if (document.addform.fld_mt_name.value ==''){
alert("Du måste fylla i en titel.");
addform.fld_mt_name.focus();
return false;
}
if (document.addform.Huvudroll.value >"0"){
if (!(document.addform.firstnameHuvudroll.value =='')||!(document.addform.lastnameHuvudroll.value =='')){
hojt();
addform.Huvudroll.focus();
return false;
}
}
if (document.addform.Producent.value >"0"){
if (!(document.addform.firstnameProducent.value =='')||!(document.addform.lastnameProducent.value =='')){
hojt();
addform.Producent.focus();
return false;
}
}
if (document.addform.Biroll.value >"0"){
if (!(document.addform.firstnameBiroll.value =='')||!(document.addform.lastnameBiroll.value =='')){
hojt();
addform.Biroll.focus();
return false;
}
}
if (document.addform.Regi.value >"0"){
if (!(document.addform.firstnameRegi.value =='')||!(document.addform.lastnameRegi.value =='')){
hojt();
addform.Regi.focus();
return false;
}
}
question = confirm("Är du SÄKER på att du vill lägga till denna post?")
if (question !="0"){
}
else
{
return false
}
}
function hojt(){
alert("Du har fyllt i för många personer.\n Du kan i dagsläget bara\n välja en i listan\n eller fylla i en ny.");
}
</SCRIPT>
------------------
/solbulle
Hemmabio | Spelautomater | The Who