Heim > Fragen und Antworten > Hauptteil
Was den Lehrer beim Bearbeiten der Administratorinformationen gesagt hat: Wenn sich die Formularinformationen nicht geändert haben, kann die Schaltfläche „Senden“ nicht angeklickt werden:
Der Code des Lehrers lautet wie folgt:
$("form").children().change (function(){ $("#submit").removeClass('disabled');
});
Hier liegt ein Problem mit dem Code vor. Es liegt daran, dass die untergeordneten Elemente direkt mit dem Formularelement verbunden sind Von „children()“ erhaltene Elemente sind nicht direkt damit verbunden. Die verbundenen Unterelemente sind alle divs, daher kann es zu Problemen kommen, dass die Funktion nicht implementiert werden kann. Es wird empfohlen, den Code wie folgt zu ändern:
$("form"). find("input,select").change(function(){
$("#submit").removeClass('disabled');
});
wird direkt als Formularsteuerelement unter dem Formular positioniert Element.
Eine weitere zu beachtende Sache ist die Verwendung von „disabled“ nicht in der Klasse, sondern zur Verwendung. Es wird empfohlen, den Code sorgfältig zu lesen. Da in der Schaltfläche „Senden“ der definierte Typ der Schaltfläche „Senden“ eine Schaltfläche ist, wird die Verwendung des Drückens der Schaltfläche in der Klasse platziert. Für die Verwendung dieser Deaktivierung wird empfohlen, das offizielle Handbuch von H-ui zu lesen (Link:
http://www.h-ui.net/Hui-overview.shtml).