Sonderzeichen im Namen eines Formularfeldes
Alex
- javascript
Hallo!
Ich habe ein Formular für ein externes Script und ein Feld im Formular hat einen Namen mit Sonderzeichen "field-publisher". Jetzt will ich den Wert dieses Feldes aber per JavaScript ändern. Das ergibt jedoch einen Fehler, da in selbst vergebenen Namen keine Sonderzeichen enthalten sein dürfen. Hat irgendjemand eine Idee, wie ich hier den Wert zuweisen kann? Oder geht es mit JavaScript in diesem Fall nicht?
Danke für Eure Hilfe!
Gruss, Alex
<html><head>
<script language="JavaScript" type="text/javascript">
<!--
function uebergabe() {
document.suche.field-publisher.value = parent.verlag
}
//-->
</script>
</head><body onLoad="uebergabe()">
<FORM name="suche" METHOD="get" ACTION="http://...">
<b>Suchwort:</b><br>
<INPUT TYPE="text" NAME="keyword" SIZE="40" VALUE="">
<input type="hidden" name="field-publisher">
<INPUT TYPE="image"VALUE="Los" NAME="Los" src="bestell/graffix/los.gif">
</FORM>
</body></html>
Huhu Alex
document.suche.field-publisher.value = parent.verlag
evtl. klappt es ungefähr so
document.suche.elements['field-publisher'].value = parent.verlag;
besser wäre es wohl in jedem Fall auf den '-' zu verzichten und
den '_' zu nehmen.
Gute Nacht
lulu
hallo lulu
document.suche.elements['field-publisher'].value = parent.verlag;
Das funktioniert!!! Hab vielen Dank!
Schlaf gut,
Alex