Jag har en textbox som heter str0a och när man väljer från en combobox så fylls den med det värdet som man väljer ur comboboxen. <code> Så här brukar jag lösa problemet:Javascript funktion
nu vill jag att man även ska kunna skicka med vilken textbox som ska uppdateras.
<code>
<SCRIPT language="JavaScript">
function Rensa(nummer)
{
window.document.formen.str0a.value = nummer;
}
</SCRIPT>
</code>
så här vill jag ha det
<code>
<SCRIPT language="JavaScript">
function Rensa(nummer, textbox)
{
window.document.formen.textbox.value = nummer;
}
</SCRIPT>
</code>
och jag kallar på funktionen så här?
<code>
onchange="JavaScript:Rensa(this.options[this.selectedIndex].value,str0a);"
</code>Sv: Javascript funktion
<SCRIPT language="JavaScript">
function Rensa(nummer)
{
window.document.formen.str0a.value = nummer;
}
</SCRIPT>
</code>
så här vill jag ha det
<code>
<SCRIPT language="JavaScript">
function Rensa(nummer, textbox)
{
eval("window.document.formen."+textbox+".value = nummer");
}
</SCRIPT>
onchange="JavaScript:Rensa(this.options[this.selectedIndex].value,"str0a");"
</code>Sv: Javascript funktion
SCRIPT language="JavaScript">
function Rensa(nummer, textbox)
{
// om textboxen har ett id
document.getElementById(textbox).value = nummer;
// eller om textboxen har ett namn
document.getElementsByName(textbox).item(0).value = nummer;
}
</SCRIPT>
Lycka till !