Ich erstelle einen optionalen Teil eines Formulars. Wenn eines der beiden Elemente ausgewählt ist (oder Text eingegeben wurde), wird das andere benötigt, aber wenn für beide Felder keine Eingabe erfolgt, sind diese Felder nicht erforderlich. Kann ich das mit ng-required erreichen? Wenn nicht, gibt es einen anderen Weg? Danke für die Hilfe im Voraus!anwenden ng-erforderlich, wenn ein anderes Element ausgewählt ist
0
A
Antwort
0
Sie können nur tun, ein ng-required
mit dem anderen Modell als Parameter:
<input ng-model="myFirstInput" />
<input ng-model="mySecondInput"
ng-required="myFirstInput" />
Wenn der erste Eingang in gefüllt ist, myFirstInput
wird truthy bewerten, so dass der zweite Eingang erforderlich sein wird .
Siehe this jsfiddle
0
können Sie ng-Richtlinie erforderlich
<form name="myForm">
Click here to make the input field required:
<input type="checkbox" ng-model="myVar"><br><br>
<input name="myInput" ng-model="myInput" ng-required="myVar">
<h1 ng-if="!myForm.myInput.$valid">The input field cannot be empty</h1>
</form>
verwenden
Verwandte Themen
- 1. Spinner-Textfarbe ändern, wenn ein anderes Spinner-Element ausgewählt wurde
- 2. Aktualisierungsfeld in der Tabelle, wenn ein anderes Feld ausgewählt ist
- 3. Element ändern, wenn ein anderes Element in CSS schwebt ist
- 4. Akkordeon Element schließen wenn ein anderes Element geöffnet ist
- 5. Menü schließen, wenn ein anderes Element schwebt
- 6. Anzeige eines QMessageBox PyQT, wenn ein anderes Combobox/Listenfeld Element ausgewählt ist
- 7. Optionsfeld nicht ausgewählt, wenn anderes DOM-Element bearbeitet wurde
- 8. Dynamisch ein anderes Element scrollen, wenn ein anderes scrollt
- 9. Kontrollkästchen aktiviert, wenn Listenansicht Element ausgewählt ist
- 10. Hover-Klasse nur anwenden, wenn Element ein Hyperlink ist
- 11. Wie ein Element auszublenden, wenn ein anderes Element existiert
- 12. Sicherstellen, dass ein Element ausgewählt ist
- 13. Wie kann ich Hoverstile auf ein Div anwenden, wenn ich ein anderes Element hebe?
- 14. ein Element kollabieren, wenn ein anderes Element erweitert nur css
- 15. Element ausblenden, wenn ein anderes div im Fenster sichtbar ist
- 16. Anzeigeelement nur, wenn ein anderes Element existiert
- 17. Jquery Autocomplete füllen Sie ein anderes Feld, wenn ausgewählt
- 18. ein Element überlagert ein anderes Element
- 19. Verstecktes Untermenü ausblenden, wenn ein anderes ausgewählt wird JQuery
- 20. Wie aktualisiert es den Preis, wenn ein anderes Element im Dropdown ausgewählt wird?
- 21. Ellipse Breite des Drop-Down-Objekts ausgewählt, wenn ein Element mit großem Namen ausgewählt ist
- 22. Wie wird ein Element angezeigt, wenn das Optionsfeld ausgewählt ist, und es ausblenden, wenn es nicht mit JavaScript ausgewählt wird?
- 23. Wie kann ich ein Objekt nur ändern, wenn ein anderes Objekt ausgewählt ist?
- 24. Eingabe verlieren Fokus, wenn anderes Element fokussiert ist
- 25. Ersetzen Sie ein Element durch ein anderes, wenn es existiert
- 26. machen Element ein anderes Element folgen
- 27. So aktualisieren Sie axvspan, wenn Element aus Optionsfeld ausgewählt ist
- 28. DropCreateDatabaseIfModelChanges wenn EF ein anderes Projekt ist
- 29. Wenn Dropdown ausgewählt, drücken Sie in ein Array, sonst drücken Sie in ein anderes
- 30. Erhalten Sie den ausgewählten Wert der Dropdown-Liste, wenn ein Element ausgewählt ist