Ich habe eine Seite mit vielen Formularen in Gruppen und Benutzersteuerelementen, und ein Requiredfield-Validierer, den ich gerade einem Formular hinzugefügt habe, verhindert, dass alle meine anderen Formulare gesendet werden. Was ist die Regel, die ich nicht befolge?requiredfield validator verhindert die Übermittlung eines anderen Formulars
1
A
Antwort
5
Verwenden Sie ValidationGroups? Versuchen Sie, jedem Steuerelement eine Validierungsgruppe sowie den Validator zuzuweisen, den Sie verwenden möchten. Etwas wie:
<asp:TextBox ID="txt1" ValidationGroup="Group1" ruant="server" />
<asp:RequiredFieldValidator ID="rfv1" ... ValidationGroup="Group1" />
Hinweis, wenn eine Schaltfläche es keine Validierungsgruppe angeben, werden alle Regler validieren, die zu einer Validierungsgruppe zugeordnet sind.
0
Sie sollten die ValidationGroup-Eigenschaft für jede Elementgruppe auf einen anderen Wert setzen. Die ValidationGroup Ihres Validators muss nur mit dem Steuerelement identisch sein, das das Formular übermittelt.
Verwandte Themen
- 1. Kann JQuery.Validate-Plugin die Übermittlung eines Ajax-Formulars verhindern
- 2. So rufen Sie den Validator eines Formulars ab
- 3. Wie verhindere ich die doppelte Übermittlung eines Formulars, indem ich ein Modal mit einer anderen Schaltfläche wiederverwende?
- 4. Erzwingen Sie die automatische Übermittlung eines Google-Formulars mit dem App-Skript?
- 5. Beim Erstellen eines Formulars mit Factory
- 6. Einreichen eines Formulars eine zweite Schaltfläche mit einer anderen Methode
- 7. Schließen eines Formulars, das in einem anderen Thread erstellt wird
- 8. Redirect auf die gleiche Seite nach der erfolgreichen Übermittlung eines Formulars und klicken Sie auf OK auf eine Bestätigungsmeldung
- 9. Rails Render Teil eines Formulars in einem anderen Formular
- 10. Zeige Password Validierungsfehler eines Zend Formulars auf einer anderen Aktion
- 11. Kann Formular in der Prozedur eines anderen Formulars nicht verweisen
- 12. Access Report - zeige aktuelle Recordsource eines anderen Formulars
- 13. Zurücksetzen eines AJAX-Formulars
- 14. Programmgesteuertes Senden eines Formulars
- 15. Drucken eines Formulars
- 16. Workflow eines InfoPath-Formulars
- 17. Wie kann ich wissen, ob die Übermittlung des Formulars mit Dateien an iframe fehlschlägt
- 18. Anzeigen eines verschachtelten Formulars
- 19. CMS einfach gemacht - Hinzufügen eines PHP-Formulars
- 20. Verwenden eines Formulars in einem benutzerdefinierten Controller?
- 21. Ist es notwendig, das select-Element eines Formulars zu validieren?
- 22. jQuery submit() mit spin.js verhindert das Senden des Formulars?
- 23. Optimierung der Erstellung eines Formulars
- 24. Erhalten eines Formulars Get-Parameter
- 25. Php ereg Validierung eines Formulars
- 26. Drucken eines scrollfähigen Windows-Formulars.
- 27. Anzeige eines Formulars in Qt
- 28. Erstellen eines Formulars in SharePoint
- 29. Installation eines Oracle-Formulars Entwicklungsmaschine
- 30. Einstellungswert eines HTML-Formulars textarea?
Eine Meinung hier. Sie sollten ValidationGroup = "Group1" zu Schaltfläche nicht zu Textfeld hinzufügen. Wenn Sie ValidationGroup = "Group1" zu Textfeld hinzufügen, wird Ihr Buttomn weiterhin Daten übermitteln. –