Ich bin ein Kontrollkästchen mit einem Kippschalter zu schaffen, wie in diesemKippschalter ungehemmt Wert zu übergeben
tutorial gezeigtDer Schalter in einer Form lebt, wo Fragen dynamisch hinzugefügt werden können. Bei der Einreichung wird das Formular als Array jeder Antwort an die zu bearbeitende Seite gesendet, da der Aus-Schalter keinen Wert an die Form zurückgibt, die Antworten mit den Antworten für die anderen Textfelder nicht synchron sind. Gibt es eine Möglichkeit, einen Wert für den Ausschalter festzulegen, d. H. Wenn ein Kontrollkästchen deaktiviert ist?
Ich habe versucht, das Folgende zu verwenden, um meine Kontrollkästchen deaktiviert zu deaktivieren, aber es scheint nur alle Schalter zu animieren, auf der Form Vorlage, jemand irgendwelche Ideen, was ich falsch mache?
$('form').submit(function(e){
var b = $("input:checkbox:not(:checked)");
$(b).each(function() {
$(this).val(0); //Set whatever value you need for 'not checked'
$(this).attr("checked", true);
});
return true;
});
Großartig, ich glaube, ich werde versuchen, alles zu setzen Wert, der bei der Formularübermittlung nicht auf 0 geprüft wird. Ich habe versucht, dies mit dem Javascript-Code in der Bearbeitung beschrieben, aber dies scheint alle meine Kontrollkästchen deaktiviert zu aktivieren, wenn ich das Formular absende. Nicht ganz sicher, was hier schief läuft, hast du irgendwelche Ideen? – user1419810