Suchfunktion
Erfahrenes Mitglied
Hi.
Ich habe ein Formular.
Dort drin gibt es eine checkbox.
Ist diese Checkbox aktiviert, soll daneben der Text "aktiviert" eingeblendet werden
(bzw. die Tabellenzelle soll eingeblendet werden, in der sich der Text befindet).
Aber es tut sich nichts, wenn ich die Checkbox aktiviere
Hier mein HTML:
Also:
Wird die Checkbox "eId_442" aktiviert, soll die Tabellenspalte "checked_442" eingeblendet werden. Ansonsten soll sie ausgeblendet sein. (Ein- und Ausblenden mache ich dann per CSS, falls es irgendwann mal funktioniert.. -fg-
Das "eId_XXX" und "checkbox_XXX" enthaelt jeweils die ID des jeweiligen Eintrags aus meiner MySQL-Datenbank. Also keine statischen oder fortlaufenden Nummern.)
Da es sich um ein automatisch generiertes Formular handelt (und ich nicht genug ueber JS weiss, um dort mit richtigen Funktionen zu arbeiten), schreibe ich die JS-Anweisungen direkt in den onClick-Event der Checkbox.
Sieht schei**e aus, i know, aber ich weiss einfach (noch) nicht, wie es anders geht.
Und leider muss ich das heute fertigstellen, also habe ich leider keine Zeit mich erst einzuarbeiten
Ich hoffe, mir kann kurz jemand sagen, wo der Fehler liegt..
Danke
mfg
Fabian
Ich habe ein Formular.
Dort drin gibt es eine checkbox.
Ist diese Checkbox aktiviert, soll daneben der Text "aktiviert" eingeblendet werden
(bzw. die Tabellenzelle soll eingeblendet werden, in der sich der Text befindet).
Aber es tut sich nichts, wenn ich die Checkbox aktiviere
Hier mein HTML:
HTML:
<form action='#' method='get' enctype='multipart/form-data' name='remember_open' style='display:inline;'>
<tr>
<td class="rowstyle_2">Salvatore uscema</td>
<td class="rowstyle_2">
<input name="eId_442" id="eId_442" type="checkbox" value="442" onClick="box = eval('document.remember_open.eId_442'); if (box.checked == true){ document.remember_open.checked_442.style.display=''; }else{ document.remember_open.checked_442.style.display='none'; }" />
</td>
<td style="display:none;" id="checked_442" name="checked_442">
<div class="checked">ausgewaehlt</div>
</td>
</tr>
...
</form>
Also:
Wird die Checkbox "eId_442" aktiviert, soll die Tabellenspalte "checked_442" eingeblendet werden. Ansonsten soll sie ausgeblendet sein. (Ein- und Ausblenden mache ich dann per CSS, falls es irgendwann mal funktioniert.. -fg-
Das "eId_XXX" und "checkbox_XXX" enthaelt jeweils die ID des jeweiligen Eintrags aus meiner MySQL-Datenbank. Also keine statischen oder fortlaufenden Nummern.)
Da es sich um ein automatisch generiertes Formular handelt (und ich nicht genug ueber JS weiss, um dort mit richtigen Funktionen zu arbeiten), schreibe ich die JS-Anweisungen direkt in den onClick-Event der Checkbox.
Sieht schei**e aus, i know, aber ich weiss einfach (noch) nicht, wie es anders geht.
Und leider muss ich das heute fertigstellen, also habe ich leider keine Zeit mich erst einzuarbeiten
Ich hoffe, mir kann kurz jemand sagen, wo der Fehler liegt..
Danke
mfg
Fabian
Zuletzt bearbeitet: