Hey ik ben bezig met een form waarin een onbeperkt aantal rijen met aantal fom elementen kan genereren.
1 | text | select | select | select | text | text |
2 | text | select | select | select | text | text |
3 | text | select | select | select | text | text |
4 | text | select | select | select | text | text |
Ik wil de gebruiker ook de mogelijkheid geven om van al die rijen alvast een optie te selecteren met één druk op de knop. Nu heb ik een functie gemaakt die in elk geval de text inputs een waarde kan geven.
Ik kom er niet echt achter hoe ik doc[i] in combinatie met .options[] kan gebruiken.
Ik wil dus met functie een andere value van de selectboxes selecteren mbhv mijn onderstaande scriptje. Wie kan me raad geven.
Handig om erbij te weten is dat binnen mijn form allemaal divjes zitten.
document.forms[0].doc[i].value werkt bv niet.
Omdat doc[i] niet rechtstreeks onder het form valt in het DOM.(neem ik aan)?
function tim(tag,name,val)
{
doc = document.getElementsByTagName(tag);
for (var i = 0; i < doc.length; i++){
if (doc[i].name == name)
{
doc[i].value = val;
}
}
}
<a href="javascript:tim('input','data[Price][price][]','hoi')">test</a>
1 | text | select | select | select | text | text |
2 | text | select | select | select | text | text |
3 | text | select | select | select | text | text |
4 | text | select | select | select | text | text |
Ik wil de gebruiker ook de mogelijkheid geven om van al die rijen alvast een optie te selecteren met één druk op de knop. Nu heb ik een functie gemaakt die in elk geval de text inputs een waarde kan geven.
Ik kom er niet echt achter hoe ik doc[i] in combinatie met .options[] kan gebruiken.
Ik wil dus met functie een andere value van de selectboxes selecteren mbhv mijn onderstaande scriptje. Wie kan me raad geven.
Handig om erbij te weten is dat binnen mijn form allemaal divjes zitten.
document.forms[0].doc[i].value werkt bv niet.
Omdat doc[i] niet rechtstreeks onder het form valt in het DOM.(neem ik aan)?
function tim(tag,name,val)
{
doc = document.getElementsByTagName(tag);
for (var i = 0; i < doc.length; i++){
if (doc[i].name == name)
{
doc[i].value = val;
}
}
}
<a href="javascript:tim('input','data[Price][price][]','hoi')">test</a>
[ Voor 4% gewijzigd door Verwijderd op 27-07-2006 16:23 ]