ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
1108
1108
EMPFEHLEN
-
Hallo Gemeinde!
Ich habe eine Seite auf der sich ein Listenfeld befindet. Neben dem Listenfeld liegt ein HIDDEN-Textfeld, indem die passende ID zum Inhalt des Listenfelds liegt.
Soweit so gut. Wenn ich nun den Wert im Listenfeld ändere soll sich die ID im HIDDEN-Textfeld daneben direkt auch ändern...natürlich passend
Habt Ihr eine Idee für JACK?
-
Wer ist Jack?
Jedenfalls: vielleicht meinst Du so etwas:?HTML-Code:<form name="form1" method="post" action=""> <input type="hidden" name="hiddenField"> <select name="select" onChange="this.form.hiddenField.value = this.value"> <option value="123">123</option> <option value="456">456</option> <option value="789">789</option> </select> </form>
Gruß
.
-
Genau so hatte ich mir das auch schon vorgestellt!
Danke schonmal. Aber leider funktioniert es bei mir nicht, weil das hidden-texfield keinen wirklichen Namen hat sondern ein Array darstellt. Das sieht dann bei der "Deklaration" so aus :
HTML-Code:<input name="produktid[]" type="hidden" size="5">
Un nu? Wie könnte man das bloß lösen..? ich habe mal das mal so probiert, aber das auch nett wirklich. dann kriege ich einen sog. Laufzeitfehler :
Hat einer eine Idee? Vielen Dank schonmal für Eure Hilfe..HTML-Code:<select name="select" onChange="this.form.produktid[].value = this.value">
Achja -> Kennste nicht JACK? Das ist der Typ aus dem Film "Nightmare before Christmas". Der sieht so aus, wie mein Bild
-
Hi,
versuchs mal hiermit
CiaoCode :1
<select name="select" onChange="this.form.elements['produktid[]'].value = this.value">
Quaese
Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Vielen Dank, aber leider bekomme ich immernoch einen Laufzeitfehler. Das finde ich echt seltsam. Kann das daran liegen, weil ich das Feld per PHP generiere ? Der Quelltext sieht wie folgt aus :
Das ganze steht in einer Schleife, in der Werte aus einer Datenbank in dieses Listenfeld "geschrieben" werden.PHP-Code:echo '<select name="select" onChange="this.form.elements[`produktid[]`].value = this.value">'
.'<option selected>'
Das Ganze ist also ein JavaScript / PHP - Problem.
-
Fragen wir mal anders herum :
Ist es möglich per onchange einen PHP-Befehl auszuführen? Dann könnte ich sagen :
Code :1
onchange="query(Ordne dem inhalt des Listenfeldes, die Passende ID zu und schreib Ihn ins hidden-textfield)
-
Hi,
wenn Du den onchange-Event mit PHP schreibst, musst Du die Hochkommata (single quotes)
escapen.
CiaoCode :1 2
echo '<select name="select" onChange="this.form.elements[\'produktid[]\'].value = this.value">' .'<option selected>'
Quaese
Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
----
Der "Fortsetzungsroman" auf www.leuteforum.de
New kind to realize large scalable projects with jQuery: jQuery SDK
-
Tja nun bin ich hingegangen und habe folgendes gemacht :
Ich will also bei einem Change des Listenfeldes den statischen Wert 123 in das Feld schreiben. Aber das klappt einfach nett.HTML-Code:<select name="select[]" onChange="this.form.elements[\'produktid[0]\'].value = 123">
Was mache ich falsch?
-
Alles klar, ich habe das Problem gelöst
Ähnliche Themen
-
onchange event
Von Chewbacca im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 01.03.09, 19:33 -
Javascript funktioniert nicht -> onChange Event
Von tholmer im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 27.08.06, 15:01 -
onChange 2 oder mehrere event
Von mckani im Forum Javascript & AjaxAntworten: 10Letzter Beitrag: 10.10.05, 23:26 -
onChange eines select Element dyn. setzen
Von Romsl im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 10.06.05, 13:23 -
Variable übergeben beim onchange-Event
Von Flens im Forum PHPAntworten: 9Letzter Beitrag: 13.11.03, 14:14





Zitieren

Login




