textfeld mit value eines select aus anderem formular belegen
Bastian
- javascript
Shalom,
es gibt 2 formulare.
das 1. hat ein <select>.
das 2. hat ein <input type="text">
ich möchte jetzt den wert des ausgewählten items aus dem select(1.Form) dem
textfeld (2.Form> übergeben.
wie mache ich das ?
Problem hierbei ist,glaube ich, dass das 2.<form> einen submit button hat, bei dessen Betätigung eine funktion mit onSubmit bereits aufgerufen wird.
Sourcecodetechnisch sieht das so aus :
------------------------------------------------------------------
<FORM NAME="select" id="select" ACTION="webFolder/SelectedProject" METHOD ="GET">
<select style="width:350px" id="auswahl" name="proField" size="15" ondblClick = document.forms["select"].submit()">
............
</form>
<form name="del" onSubmit="return myEvents()" ACTION="webFolder/SelectedProject" METHOD ="GET">
<input type="text" name="proField" value=b>
<input type="submit" name="delete" value ="delete">
</form>
--------------------------------------------------------------------
folgendes habe ich probiert :
function getValue()
{
var b = document.forms[0].getElementById("auswahl").value;
return b;
}
Frage ist 1. ist das richtig ?
2. wo rufe ich das am besten auf ?
3. mit was rufe ich die funktion am besten auf ?
THX
Bastian
hi,
es gibt 2 formulare.
das 1. hat ein <select>.
das 2. hat ein <input type="text">
ich möchte jetzt den wert des ausgewählten items aus dem select(1.Form) dem
textfeld (2.Form> übergeben.
wie mache ich das ?
in dem du den wert, der zum selktierten option-feld gehört, ausliest, und in das value-attribut des textfeldes hineinschreibst.
zugriff auf formulare und deren elemente darf man glaube ich nach deiner vorhergehenden frage voraussetzen; wenn nicht, gibt es in selfhtml genügend erklärung dazu.
Problem hierbei ist,glaube ich, dass das 2.<form> einen submit button hat, bei dessen Betätigung eine funktion mit onSubmit bereits aufgerufen wird.
dann sorge dafür, das hierbei nicht nur die eine, sondern auch noch eine andere funtkion aufgerufen wird, die das oben geforderte umsetzt.
gruss,
wahsaga
Halo Bastian,
es gibt 2 formulare.
das 1. hat ein <select>.
das 2. hat ein <input type="text">ich möchte jetzt den wert des ausgewählten items aus dem select(1.Form) dem
textfeld (2.Form> übergeben.
wie mache ich das ?
Hilfreich dürfte für dich onChange sein.
<select size="15" name="proField" onChange="machWas()" ...
Wenn der Anwender etwas aus der Liste auswählt rufst du eine Funktion auf die den Inhalt der Liste im zweiten Formular vorbelegt. Ist es das was du suchst?
HTH
Jochen
Shalom,
Hilfreich dürfte für dich onChange sein.
<select size="15" name="proField" onChange="machWas()" ...
Wenn der Anwender etwas aus der Liste auswählt rufst du eine Funktion auf die den Inhalt der Liste im zweiten Formular vorbelegt.
Ist es das was du suchst?
Danke, das ist ein Ansatz um morgen früh weiterzumachen.
*kein bock mehr hat*
Ich denke das hilft.
THX
Bastian