Ich habe ein Kontrollkästchen, das überprüft werden muss, sobald Benutzer auf das Eingabefeld klicken.Jquery Checkbox bleibt beim Klick auf
Ausgabe: Beim ersten Klick ist das Kontrollkästchen aktiviert, was gut funktioniert. Wenn die Eingabe erneut angeklickt wird, wird das Kontrollkästchen deaktiviert.
Output benötigt:
Ich will das Kontrollkästchen aktiviert zu bleiben, da dies löst eine Änderungsereignis.
Ich habe viele Beispiele gesucht, um diese Lösung zu finden, konnte sie aber nicht finden.
Jede Hilfe wird geschätzt.
Bitte Siehe Fiddle:
http://jsfiddle.net/nrYec/194/
JS:
$('input').click(function() {
$('#x').text(this.checked ? "is checked" : "is not checked");
});
$('.b2').click(function() {
$('.trigger').click();
});
Wollen Sie damit sagen, dass in jedem Textfeld klicken, sollten Sie das Kontrollkästchen gesetzt, wenn es geprüft ist nicht schon, aber das Klicken auf das Kontrollkästchen selbst sollte das Abwählen erlauben? – nnnnnn
Also, wenn Sie auf die Textfelder klicken, warum schalten Sie den Checkbox-Status? Was genau soll hier passieren? – epascarello
@nnnnnn das ist korrekt das Klicken des Textfelds sollte nur in einer Richtung arbeiten, das Kontrollkästchen aktiviert lassen.es sei denn, es ist manuell vom Benutzer deaktiviert. – Seansa