Lid |
|
Hallo allemaal,
Ik gebruik de volgende code:
<form action="register.php" method="post" name="registreer">
<input type="text" name="invoerveld" value="inhoud" OnChange="change(invoerveld)">
</form>
<script language="JavaScript">
function change(object) {
if (document.registreer.object.value='') {
document.registreer.object.value=object;
}
}
</script>
<form action="register.php" method="post" name="registreer"> <input type="text" name="invoerveld" value="inhoud" OnChange="change(invoerveld)"> <script language="JavaScript"> function change(object) { if (document.registreer.object.value='') { document.registreer.object.value=object; } }
De bedoeling is dat als de inhoud van het invoerveld '' wordt, dus leeg is, de waarde van object (hier invoerveld) er komt te staan.
Het doet alleen niets. Ik heb gecontroleerd of de functie wordt uitgevoerd, dat gebeurt.
Het ligt er natuurlijk aan dat hij zoekt naar het invoerveld genaamd object. De bedoeling is alleen dat dit voor een heleboel invoervelden kan, die allemaal hun eigen naam doorgeven aan de functie.
Ik moet dus in document.registreer.object.value, in plaats van object iets in de trant van .+object+. (dat werkt niet) zodat JS object als een variabele ziet.
Hoe doe ik dit?
|