Wie ordne ich den Wert eines Optionsfelds zunächst so zu, wie es in HTML aktiviert ist?
html
radio-button
Rinkal Bhanderi
quelle
quelle
Sie können einfach verwenden:
Die Verwendung nur des überprüften Attributs ohne Angabe eines Werts ist dasselbe wie
checked="checked"
.quelle
Ich habe diese Antwort auf eine ähnliche Frage gestellt, die als Duplikat dieser Frage markiert wurde. Die Antwort hat einer anständigen Anzahl von Menschen geholfen, daher dachte ich, ich würde sie auch hier für alle Fälle hinzufügen.
Dies beantwortet die Frage nicht genau, aber für jeden, der AngularJS verwendet, um dies zu erreichen, ist die Antwort etwas anders. Und tatsächlich wird die normale Antwort nicht funktionieren (zumindest nicht für mich).
Ihr HTML-Code sieht dem normalen Optionsfeld ziemlich ähnlich:
In Ihrem Controller haben Sie das deklariert, das
mValue
den Optionsfeldern zugeordnet ist. Um eines dieser Optionsfelder vorauszuwählen, weisen Sie die$scope
der Gruppe zugeordnete Variable dem Wert des gewünschten Eingangs zu:Dadurch wird das Optionsfeld "Zweiter" beim Laden der Seite ausgewählt.
quelle
Für alle, die nach einer Angular2 (2.4.8) -Lösung suchen, da dies eine allgemein beliebte Frage bei der Suche ist:
Dies wird die hinzufügen
checked
Attribut der Eingabe unter der gegebenen Bedingung hinzugefügt, aber nichts hinzugefügt, wenn die Bedingung fehlschlägt.Mach das nicht :
weil dies das Attribut
checked="false"
zu jedem anderen Eingabeelement hinzufügt .Da der Browser nur nach dem Vorhandensein des
checked
Attributs (des Schlüssels ) sucht und dessen Wert ignoriert, wird die letzte Eingabe in der Gruppe überprüft.quelle
Die andere Möglichkeit, die Standardeinstellung für Optionsfelder festzulegen, insbesondere wenn Sie anglejs verwenden, besteht darin, das Flag 'ng-check' auf "true" zu setzen, z. B.:
<input id="d_man" value="M" ng-disabled="some Value" type="radio" ng-checked="true">
Mandas checked = "geprüft" hat bei mir nicht funktioniert ..
quelle
ng-checked="true"
ist aus dem Winkelrepertoire.Beachten Sie, dass wenn Sie zwei Optionsfelder mit demselben Attribut "Name" und dem Attribut "Erforderlich" haben, das Hinzufügen des Attributs "Aktiviert" diese nicht aktiviert.
Beispiel: Dadurch bleiben beide Optionsfelder deaktiviert.
Dadurch wird das Optionsfeld "männlich" aktiviert.
quelle
Ich bin ein bisschen spät zur Party und ich weiß, dass das OP HTML sagte, aber wenn Sie dies in MVC tun mussten, können Sie einstellen
true
den dritten Parameter festlegen.z.B:
quelle
Wenn Sie React-Redux für Ihre Anwendung verwenden und Daten anzeigen möchten, die sich im Redux-Speicher befinden, können Sie die Option "Aktiviert" wie folgt festlegen.
quelle