jag vill göra en validering av dynamiskt skapade textrutor i onsubmit. hur skulle jag kunna göra detta? jag vet alltså inte på förhand vad textrutorna kommer att heta eller vilka som skall valideras. jag har värden för detta i databasen. förslag?
om jag gör såhär då att jag på min textruta anger en ytterligare egenskap typ id eller något annat och använder den för att sätta mandatory. jag kan då i min funktion för att validera formuläret kontrollera om alla textrutor som har id=1 har ett värde. Är detta en bra idé eller kan det ställa till någonting om jag använder dessa egenskaper?
<script...>
var textBoxesToValidate = [];
function myValidatorFunction()
{
// loop through textBoxesToValidate and check for values
// ...
}
<%
do until recset.eof
if recset("mandatory!) = 1 then
response.write "textBoxesToValidate.push('" & recset("name_of_textBox") & "');"
end if
recset.movenext
loop
%>
</script>
det där verkade vara en bra idé. ska testa lite. Skulle det vara dumt att använda egenskapen id på textobjektet för att sätta mandatory 1 eller 0 och sedan kontrollera denna? kan vara bra att veta för framtiden
Du kan ju skapa id-värden efter ett visst mönster. T.ex. alla id:n som börjar med "mandatory" måste fyllas i. Så fälten kan alltså heta mandatory1, mandatory2 o.s.v.