Ha PHPHulpers,

Ik heb een vraagje aangaande de onderstaande relevante code:

function leeg_veld(veldnaam){
document.form.veldnaam.value = '';
}

en

<input type="text" name="veld1">

en

<a href="javascript:leeg_veld('veld1')">Leeg het veld</a>

Als ik dit probeer, dan leeg JavaScript het inputveld met de naam veldnaam. Logisch natuurlijk.
Hoe is het mogelijk om het stukje javascript dynamisch te maken zodat ik alleen de veldnaam hoef in te geven in de functie?

Alvast bedankt,

PH-MJS
moet je met ids en document.getElementById() werken. Dan kun je gewoon het id van je vled meegeven aan je functie dus :

function leeg_veld(id){
document.getElementById(id).value = '';
}

en

<input type="text" id="veld1" name="veld1">

en

<a href="javascript:leeg_veld('veld1')">Leeg het veld</a>
of document.form[veldnaam].value, waarin veldnaam de variabele veldnaam is, en ervan uitgaande dat je veld altijd binnen het form-element met de naam 'form' hangt.
Ha Jacco en Jelmer,
Bedankt voor jullie hulp. Het werkt nu met de oplossing van Jelmer.

Groeten,

PH-MJS

Reageren