Hinweistext einblenden
Lars
- html
- javascript
- php
Hallo,
ist es möglich wenn ich in meinem Select Feld (siehe unten) den Wert auf Ja umstelle, dass dynamisch darunter eine Checkbox eingeblendet wird?
<label for="aktionen">Newsletter empfangen?</label>
<select name="aktionen" id="aktionen">
<?php
foreach ($jaNein as $ld => $value) {
if ($value == $user_aktionen) {
$gew = " selected='selected' ";
} else {
$gew = "";
}
echo "<option value='$value' $gew>$ld</option>\n";
}
?>
</select>
<input id="Datenschutz" type="checkbox" name="datenschutz" value="1">
Wenn der User anschließend auf Nein umschaltet, sollte die Ckeckbox wieder ausgeblendet werden und der Wert gelöscht werden.
In meinem Projekt ist jquery eingebunden und kann vollständig genutzt werden.
Hab die Passende Antwort gefunden:
https://www.tutorials.de/threads/abhaengig-von-select-option-div-tag-ein-ausblenden.392277/
@@Lars
Hab die Passende Antwort gefunden:
https://www.tutorials.de/threads/abhaengig-von-select-option-div-tag-ein-ausblenden.392277/
Nein, das ist Unsinn: „ev. solltest du das Attribut hidden' durch einen Style ersetzen“
Im Gegenteil: “Documents that use style
attributes on any of their elements must still be comprehensible and usable if those attributes were removed.
Note: In particular, using the style
attribute to hide and show content, or to convey meaning that is otherwise not included in the document, is non-conforming. (To hide and show content, use the hidden
attribute.)” [HTML-Spec]
Besser als die jQuery-Methoden show()
und hide()
zu verwenden sollte sein, das hidden
-Attribut zwischen den Werten true
und false
umzuschalten.
LLAP 🖖
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|