Ich habe ein <SELECT multiple>
Feld mit mehreren Optionen und möchte zulassen, dass nur eine Option gleichzeitig ausgewählt wird. Der Benutzer kann jedoch die STRG-Taste gedrückt halten und mehrere Elemente gleichzeitig auswählen.
Gibt es eine Möglichkeit, wie es geht? (Ich möchte nicht 'multiple' entfernen).
html
html-select
simPod
quelle
quelle
multiple
Attribute) ohne tatsächlich in der Lage zu sein mehr auszuwählen.size
Ich habe vergessen, dass das Attribut dafür aufgerufen wurde , daher hat mir die beste Antwort gute Dienste geleistet :)Antworten:
Machen Sie es einfach nicht zu einem ausgewählten Vielfachen, sondern legen Sie eine Größe fest, z.
Arbeitsbeispiel: https://jsfiddle.net/q2vo8nge/
quelle
select
in einemdisplay: flex
Behälter, und tutflex-grow: 1
auf denenselect
es zu behandeln verursachen werdensize="3"
als Mindesthöhe, und dann lassen Sie die Höhe der gesamten Auswahl auf die maximale Größe möglich in Ihrem Behälter. jsfiddle.net/z1gypahsWenn der Benutzer nur eine Option gleichzeitig auswählen soll, entfernen Sie einfach das "Mehrfache" - treffen Sie eine normale Auswahl:
Geige
quelle
Warum möchten Sie das
multiple
Attribut nicht entfernen ? Der gesamte Zweck dieses Attributs besteht darin, dem Browser anzugeben, dass aus dem angegebenenselect
Element mehrere Werte ausgewählt werden können . Wenn nur ein einziger Wert ausgewählt werden soll, entfernen Sie das Attribut, und der Browser kann nur eine einzige Auswahl zulassen.Verwenden Sie die Werkzeuge, die Sie haben, dafür sind sie da.
quelle
Sie möchten standardmäßig nur eine Option, aber der Benutzer kann durch Drücken der STRG-Taste mehrere Optionen auswählen. Genau so soll sich das SELECT-Vielfache verhalten.
Siehe dies: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select_multiple
Können Sie bitte Ihre Frage klären?
quelle
Ich komme hierher, nachdem ich Google durchsucht und etwas an meinem Ende geändert habe.
Also ändere ich einfach dieses Beispiel und es wird zur Laufzeit mit jquery funktionieren.
http://jsfiddle.net/ajayendra2707/ejkxgy1p/5/
quelle
Diese einfache Lösung ermöglicht es, visuell eine Liste von Optionen zu erhalten, aber nur eine auswählen zu können.
quelle
Ich hatte einige Probleme mit der Auswahl \ Mehrfachauswahl. Dies war der Trick für mich
quelle
Spät zu antworten, aber möglicherweise jemand anderem zu helfen. Hier erfahren Sie, wie Sie dies tun, ohne das Attribut 'multiple' zu entfernen.
quelle