So aktivieren Sie die schreibgeschützte Select-Unterstützung, wenn der Hintergrund bei festgelegtem deaktiviertem Attribut keine Daten lesen kann

So aktivieren Sie die schreibgeschützte Select-Unterstützung, wenn der Hintergrund bei festgelegtem deaktiviertem Attribut keine Daten lesen kann

Code kopieren
Der Code lautet wie folgt:

<span style="font-family:Microsoft YaHei;"><select id="lstTest" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;">
<optionswert="1">test1</option>
<optionswert="2">test2</option>
<option value="3" ausgewählt="ausgewählt">test3</option>
<optionswert="4">test4</option>
<optionswert="5">test5</option>
</Auswählen>
</span>

1》Problem beim Festlegen des schreibgeschützten Attributs des Formulars: Das schreibgeschützte Attribut hat jedoch keine Auswirkung auf die drei Formulare Radio, Auswahl und Kontrollkästchen

2》Legen Sie das deaktivierte Attribut des Formulars fest

Problem: Nach dem Setzen des deaktivierten Attributs kann der Hintergrund keine Daten lesen

Weg:

1. Setzen Sie das deaktivierte Attribut und speichern Sie den Formularwert im ausgeblendeten Feld
2. Verwenden Sie jQuery zur Steuerung (setzen Sie beim Laden der Seite das Formularattribut „disabled=true“ und beim Senden des Formulars das Formularattribut „disabled=false“).

Code:

Referenz-jQuery-Datei

<script type="text/javascript" src="../../js/jquery-1.3.2.js"></script>

Steuern des deaktivierten Attributs mit Skripten

Code kopieren
Der Code lautet wie folgt:

<span style="font-family:Microsoft YaHei;"><script type="text/javascript">
//Deaktiviert setzen, damit es beim Laden wirksam wird
$(Dokument).bereit(Funktion(){
$("input[name=Kategorie]").attr("deaktiviert",true);
$("select[name=sonota_kbn]").attr("deaktiviert",true);
});
//Deaktiviert, um beim Senden einen Fehler zu verursachen
$("Eingabe[Name=ändern]").Klick(Funktion(){
$("input[name=kategorie]").attr("deaktiviert",false);
$("select[name=sonota_kbn]").attr("deaktiviert",false);
});
</script> </span>

Beachten Sie Folgendes: input[name=category]
„Eingabe“ ist der Formulartyp (Auswahl ist beispielsweise ein Dropdown-Feld).
name=category Der Name des Formulars

<<:  CSS float (float, clear) beliebte Erklärung und Erfahrungsaustausch

>>:  Detaillierte Erklärung der englischen Namen, die der Schriftfamilie chinesischer Schriftarten in CSS-Stilen entsprechen

Artikel empfehlen

Super ausführliches Tutorial zur Installation und Konfiguration von MySQL8.0.22

Hallo zusammen, heute lernen wir die Installation...

Verstehen Sie die anfängliche Verwendung von Redux in React in einem Artikel

Redux ist ein Plug-In zur Datenstatusverwaltung. ...

Webdesign muss auch zunächst eine umfassende Bildpositionierung der Website haben

⑴ Der Inhalt bestimmt die Form. Reichern Sie zuers...

Details zur Verwendung von JS-Array-Methoden some, every und find

Inhaltsverzeichnis 1. einige 2. jedes 3. finden 1...

Lösung für das Problem, dass das Vue-Seitenbild nicht angezeigt wird

Als ich eine neue Version der Konfigurationsschni...

HTML-Grundlagen - Einfaches Beispiel zum Festlegen des Hyperlink-Stils

*** Beispiel für das Festlegen des Stils eines Hy...

Mit Mailto ist das Senden von E-Mails im HTML-Format ganz einfach

Kürzlich habe ich dem Footer-Postfach des Kunden e...

Vue+Websocket implementiert einfach die Chat-Funktion

In diesem Artikel wird der spezifische Code von V...

Detaillierte Erklärung von MySQLs Seconds_Behind_Master

Inhaltsverzeichnis Sekunden_hinter_Master Ursprün...

So fügen Sie ein Lua-Modul zu Nginx hinzu

Lua installieren wget http://luajit.org/download/...