<script language="javascript" type="text/javascript">
function doStuff(sElement, sValue) {
document.getElementById(sElement).value=sValue;
document.getElementById('myform').submit();
}
</script>
och
...
<input type="hidden" name="bilmodell[]" id="bilmodell[]" />
....
Funkar perfekt. Men nu vill jag validera sidan för XHTML och då skriker validatorn pga att jag har '[' med i 'id' för input-taggen.
Jag har testat med
function doStuff(sElement, sValue) {
document.getElementsByName(sElement).value=sValue;
document.getElementById('myform').submit();
och tagt bort 'id' i input-taggen för klara valideringen men det vill sej inte... Valideringen går bra men värdet på inputtaggen (true el. false) skickas inte med.
Tänker jag helt fel när jag tänker att man bara borde kunna byta ut
document.getElementById
mot
document.getElementsByName
?
Tips?
Orsaken till att jag vill använda arrayer är att formuläret blir olika stort varje gång då det är implementerat i en PHP-sida. Det kan alltså vara endast en input-rad, men det kan även var 100st input.
Tack på förhand!
[edit] klistrat in fel funktion..... det kan väl inte vara glöggen fel? [/edit]