2017-08-04 4 views
0

Ich setze alle meine Kontrollkästchen aktiviert, wenn eines der Kontrollkästchen in einer Tabelle angeklickt wird. Jetzt muss ich alle Textfelder auf "erforderlich" setzen, wenn die Kontrollkästchen aktiviert sind und "Entfernen" erforderlich, wenn alle Kontrollkästchen nicht aktiviert sind.toggle für Textfelder erforderlich, wenn Kontrollkästchen aktiviert sind

Mit diesem Code überprüfe ich alle check-boxes.Wie kann ich in den Textfeldern Felder umschalten?

$('.checkAll').click(function (e) { 
    $(this).closest('table').find(':checkbox').prop('checked', this.checked); 
}) 
+0

Haben Sie versucht, die Textfelder zu finden und Prop ('erforderlich', wahr) zu tun? – Taplar

+0

Welche jquery-Version verwenden Sie? – hasan

Antwort

1

Fügen Sie dies einfach in Ihren Code ein.

$("input:text").prop('required',true); 

Beispiel:

$('.checkAll').click(function (e) { 
    $(this).closest('table').find(':checkbox').prop('checked', this.checked); 
    $("input:text").prop('required', true); 
}) 

Oder Sie können "input:text" mit einer Klasse ersetzen, die auf jedem Textfeld ist, die Sie benötigen

hoffe, das hilft benötigt werden!

+0

Ich habe das versucht, aber funktioniert nicht für mich. – jol123

+0

@ jol123 gibt es einen Fehler? Oder was passiert –

Verwandte Themen