Ik probeer een onchange event toe te voegen aan een nieuw element. Ik gebruik de volgende code:
Overige code heb ik even weggelaten, die doet er ook niet toe. Het probleem is nu dat ik geen foutmelding krijg maar het werkt ook niet. Als ik de functie op een bestaand element uitvoer (gewoon in de HTML code dus) werkt het wel, dus met de functie is niks mis. Op de een of andere manier werkt de toewijzing van het onchange event dus anders dan op bovenstaande manier, ik snap alleen niet hoe?
Wat ik mee wil geven is het element waarop de verandering plaats vond, als dat op een andere manier kan is het ook best.
JavaScript:
1
2
3
4
5
| var newInput = document.createElement("input"); newInput.type = "text"; newInput.name = "naam"; newInput.onchange = "checkInput('test');"; cell.appendChild(newInput); |
Overige code heb ik even weggelaten, die doet er ook niet toe. Het probleem is nu dat ik geen foutmelding krijg maar het werkt ook niet. Als ik de functie op een bestaand element uitvoer (gewoon in de HTML code dus) werkt het wel, dus met de functie is niks mis. Op de een of andere manier werkt de toewijzing van het onchange event dus anders dan op bovenstaande manier, ik snap alleen niet hoe?
Wat ik mee wil geven is het element waarop de verandering plaats vond, als dat op een andere manier kan is het ook best.
[ Voor 13% gewijzigd door jsiegmund op 23-10-2005 17:05 ]