Html5 Formularvalidierung mit erforderlichem und deaktiviertem Element

Ich weiß, dass Sie ein Element niemals deaktivieren sollten und dass Sie es auch benötigen, denn wie kann der Benutzer es gültig machen, wenn es deaktiviert ist?

Allerdings habe ich ein<select> von Produkten, aus denen meine Benutzer auswählen sollen. Wenn sie eines der Produkte auswählen ein anderes<select> für die Modelle des Produkts ist ausgefüllt, aktiviert und erforderlichnur wenn das Produkt ein oder mehrere Modelle hat. Andernfalls wird die Modellauswahl deaktiviert und geleert.

Während ich gerne denke, dass mein Code perfekt ist und ich ihn so gestalten kann, dass das Modell-Dropdown niemals deaktiviert wird und gleichzeitig benötigt wird, bin ich nicht perfekt. Wäre es also möglich, das Formular mit einem @ einzureiche<select> das ist deaktiviert und erforderlich?

Aktualisiere

Aufgenommen von w3.org

Constraint-Validierung: Wenn das Element erforderlich ist und sein Wert-IDL-Attribut gilt und sich im Moduswert befindet,und das Element ist veränderbar, und der Wert des Elements ist die leere Zeichenfolge. Dann fehlt das Element.

Spezifisch nachgeschlagen, was es bedeutet, "wandelbar" zu sein.

Eine Formularsteuerung kann als veränderlich bezeichnet werden.

Hinweis: Hiermit wird festgelegt (anhand von Definitionen und Anforderungen in dieser Spezifikation, die davon abhängen, ob ein Element so gekennzeichnet ist), ob der Benutzer den Wert oder die Überprüfbarkeit eines Formularsteuerelements ändern kann oder ob ein Steuerelement automatisch erstellt werden kann vorgefüllt.

Auswahlen haben keinen Wert, daher wird dieser durch die Optionen bestimmt.

Das select-Element hat keinen Wert. Stattdessen wird die Auswahl der Optionselemente verwendet.

Also, ich denke, das bedeutet, dass, wenn ein<select> Element wurde deaktiviert und benötigt, das Formular kann als gültig angesehen werden?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage