31. marts 2004 - 10:41
Der er
11 kommentarer og 1 løsning
Checkform på 3x2 felter
<form method="post" name="sendmailform" action="<%=StrPageName%>?mode=send"> i denne fom har jeg cusmail1 + cusname1 + cusaccept1 cusmail2 + cusname2 + cusaccept2 cusmail3 + cusname3 + cusaccept3 Når bruger trykker "send mail" skal jeg have en checkform ind med flg. kriterier: hvis cusmail1 og cusaccept1 er udfyldt *skal* cusname1 også være udfyldt før man kan sende mail (skal returnere en messagebox til brugeren) hvis cusmail2 og cusaccept2 er udfyldt *skal* cusname2 også være udfyldt før man kan sende mail (skal returnere en messagebox til brugeren) hvis cusmail3 og cusaccept3 er udfyldt *skal* cusname3 også være udfyldt før man kan sende mail (skal returnere en messagebox til brugeren) Hvordan skal sådan en checkform se ud ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
31. marts 2004 - 10:51
#1
function validFrm(f){ for(i=1;i<4;i++){ if(f.elements['cusmail'+i].value!=""&&f.elements['cusaccept'+i].value!=""&&f.elements['cusname'+1].value==""){ f.elements['cusname'+i].focus(); alert("når cusmail"+i+" og cusaccepter udfyldt skal cusname"+i+" oz udfyldes"); return false; } } return true; } ... <form method="post" name="sendmailform" action="<%=StrPageName%>?mode=send" onsubmit="return validFrm(this);">
31. marts 2004 - 13:44
#2
jeg får flg. fejl: Error: 'elements[...] value is null or not an object
31. marts 2004 - 13:54
#3
kan det skyldes at felterne også kan være tomme ?
31. marts 2004 - 13:57
#4
må jeg se din form-kode?
31. marts 2004 - 14:01
#5
den hele ?? eller bare der, hvor de 3 inputfelter er
31. marts 2004 - 14:03
#6
hov - vent lige .. der fik du mig ind på noget... felter står slet ike i den form, men i en anden form.. Jeg vender lige tilbage
31. marts 2004 - 14:13
#7
okay - det virkede ikke.. Forklaring Jeg har en form med ovenstående felter i toppen af siden. Denne kan/skal man opdatere inden man vælger "send mail" Herefter er der en ny form, hvor felterne ikke er med i, men jeg henter værdien i databasen, ovenstående felter jo skal opddateres inden man må sende mails. Jeg prøvede derfor følgende i den form, der skal tjekkes på <input type="hidden" name="cusemail1" value="<%=modtager1%>"> <input type="hidden" name="cusname1" value="<%=kontnavn1%>"> <input type="checkbox" name="cusaccept1" <% if modt_accept1 = 1 then%> checked <% end if%>> <input type="hidden" name="cusemail2" value="<%=modtager2%>"> <input type="hidden" name="cusname2" value="<%=kontnavn2%>"> <input type="checkbox" name="cusaccept2" <% if modt_accept2 = 1 then%> checked <% end if%>> <input type="hidden" name="cusemail3" value="<%=modtager3%>"> <input type="hidden" name="cusname3" value="<%=kontnavn3%>"> <input type="checkbox" name="cusaccept3" <% if modt_accept3 = 1 then%> checked <% end if%>> men det ville den heller ikke være med til
31. marts 2004 - 14:13
#8
læg mærke til at felt cusmail er omdøbt til cusemail (!)
31. marts 2004 - 14:40
#9
function validFrm(f){ for(i=1;i<4;i++){ if(f.elements['cusemail'+i].value!=""&&f.elements['cusaccept'+i].checked&&f.elements['cusname'+i].value.length==0){ alert("når cusemail"+i+" og cusaccepter"+i+" udfyldt skal cusname"+i+" oz udfyldes"); return false; } } return true; }
31. marts 2004 - 14:58
#10
TAK, tak, tak! Du (og solskinnet) har reddet min dag...
31. marts 2004 - 14:58
#11
ups - giv lige et svar ... det var ikke mig der skulle svare *rødme*
31. marts 2004 - 15:27
#12
selv tak ;-)
Vi tilbyder markedets bedste kurser inden for webudvikling