Klar, alle Formulare auf der Seite geladen
Möchte ich deaktivieren Sie alle Formulare auf der Seite zu laden. Ich habe versucht, diese Funktion zu verwenden, die auf domready, aber es hilft nicht. Ich bin neu in JavaScript. Gibt es etwas falsch mit dieser Funktion?
$(':input', form)
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');
InformationsquelleAutor Tural Ali | 2011-11-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie versuchen, mit dem einfachen javascript -
reset
Methode auf einem FormularDiese zurücksetzen, sollten Sie jedes Formular auf die Standardwerte zurück.
Zu re-aktivieren aller Kontrollkästchen, die Sie ausprobieren können:
$("input[type=checkbox][name=subjects]").click(function() { var bol = $("input[type=checkbox][name=subjects]:checked").length >= 3; $("input[type=checkbox][name=subjects]").not(":checked").attr("disabled",bol); });
+1: Das ist die Lösung, die ich posten wollte! Mich zu schlagen!
Es klingt wie Sie benötigen, so schreiben Sie einen benutzerdefinierten reset-Methode, mit der man die änderungen rückgängig machen.
Dann helfen Sie mir auf reset und re-aktivieren Sie diese Checkboxen
Siehe edit, ist, dass das, was du meinst?
InformationsquelleAutor Doug Owings
vielleicht ist das, was Sie fordern? nicht sicher, warum Sie würde es brauchen. die Felder sollten leer sein, die beim laden der Seite sowieso. sollten Sie die Werte ändern, php Seite.
oder vielleicht sogar
Ich habe andere Funktion, die Grenzen checkbox Betrag in 1 von Formularen. Ich habe versucht, diesen code innerhalb domready. Aber nach dem aktualisieren sehe ich, dass es keine checkbox ausgewählt, ABER ALLE, die VORHER DEAKTIVIERT (DURCH jQ-SCRIPT) - CHECKBOXEN SIND immer NOCH DEAKTIVIERT
$("input[type=checkbox][name=subjects]").click(function() { var bol = $("input[type=checkbox][name=subjects]:checked").length >= 3; $("input[type=checkbox][name=subjects]").not(":checked").attr("disabled",bol); });
$("input").disabled=false;
InformationsquelleAutor Johnny Craig
Ich würde für jedes Steuerelement wollte ich klar der name einer Klasse von sagen
class="ClearOnStartup"
und dann mein jQuery wäre;Ich würde eine andere haben für den check-Boxen nur, weil ich gerne seperate Dinge wie diese in Stapel.
versuchen, diese für Checkboxen
Gibt es wahrscheinlich einen besseren Weg, tho
InformationsquelleAutor griegs