ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
4629
4629
EMPFEHLEN
-
02.09.06 14:39 #1
- Registriert seit
- Jan 2004
- Beiträge
- 5
Hi,
ich habe ein kleines Problem. Und zwar folgendes:
Ich habe mehrere Checkboxen. Nun soll beim "checken" ein bestimmter Text in ein Textfeld hinzugefügt werden, beim "unchecken" sollte dieser jedoch wieder entfernt werden. Ich bin momentan soweit, dass der Text zwar hinzugefügt wird, jedoch beim "unchecken" wird er nochmals hinzugefügt, da ich mit onChange arbeite.
Die Checkboxen:
Das Textfeld:Code :1 2
<input onChange="this.form.mem.value = this.form.mem.value + this.value + ','" type="checkbox" name="Fritz" value="Fritz">Fritz <input onChange="this.form.mem.value = this.form.mem.value + this.value + ','" type="checkbox" name="Karl" value="Karl">Karl
Code :1
<input type="text" name="mem" size="25" maxlength="150">
Hat jemand eine andere, bessere, Idee?
Danke!
Gruß
Sichtbarer
-
Hi,
reagiere mal auf das onclick-Event. Dort prüfst Du, ob das Element angewählt wurde (checked) oder
nicht. Im ersten Fall setzt Du den Wert im Textfeld, im anderen Fall wird der Wert mit replace wieder
entfernt.
JavaScript:
Und der zugehörige HTML-Teil:Code :1 2 3 4 5 6 7 8 9 10 11
<script type="text/javascript"> <!-- function modifyField(objCheckbox){ if(objCheckbox.checked){ objCheckbox.form.mem.value = objCheckbox.form.mem.value + objCheckbox.value + ',' }else{ objCheckbox.form.mem.value = objCheckbox.form.mem.value.replace(eval("/"+objCheckbox.value+",/g"), ""); } } //--> </script>
CiaoCode :1 2 3 4
<input onclick="modifyField(this);" type="checkbox" name="Fritz" value="Fritz">Fritz <input onclick="modifyField(this);" type="checkbox" name="Karl" value="Karl">Karl <input type="text" name="mem" size="25" maxlength="150">
QuaeseVielleicht 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
-
03.09.06 11:16 #3
- Registriert seit
- Jan 2004
- Beiträge
- 5
Hi,
vielen Dank für deine Bemühungen. Funktioniert einwandfrei
Ähnliche Themen
-
(Pointer -> Array ) In Funktion befüllen aber nach Ende der Funktion leer
Von Shadow im Forum C/C++Antworten: 3Letzter Beitrag: 13.03.10, 10:22 -
Vorteil abstrakter Funktion gegenüber normaler Funktion
Von Bexter im Forum Coders TalkAntworten: 4Letzter Beitrag: 04.10.09, 18:05 -
Einer C Funktion eine C++ Member-Funktion zum Callback übergeben.
Von arothe im Forum C/C++Antworten: 3Letzter Beitrag: 11.02.09, 12:31 -
Javscript funktion als String an eine Javaskript funktion übergeben
Von Mazzok im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 16.12.08, 08:43 -
Befehl bzw. Funktion für Anzahl Checkboxen
Von LoMo im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 17.11.05, 10:15





Zitieren

Login




