Ho un modulo in cui determinati input hanno attributo "richiesto". Ho anche un pulsante che aggiunge campi modulo quando si fa clic, ma attiva sempre il messaggio di convalida del modulo quando i campi richiesti non vengono compilati. Voglio solo abilitare la convalida del modulo per ng-submit e non ng-click. È possibile?Come disabilitare la convalida del modulo per ng-clic?
risposta
Se si osserva la specifica del W3C, sembrerebbe che la cosa ovvia da provare sia contrassegnare gli elementi del pulsante con type = 'button' quando non si desidera che vengano inviati.
La cosa da notare, in particolare, è dove si dice
Un elemento pulsante con alcun attributo tipo specificato rappresenta la stessa cosa di un elemento pulsante con l'attributo type impostato su "submit"
Ah, il problema era che non ho specificato un tipo = "" per il mio pulsante e per default è stato inviato. – harveyxia
Usa novalidate
per il modulo:
<form name="aForm" novalidate>
o l'uso ng-forma, invece:
<div ng-form name="aForm">
Controllare this link per ulteriori informazioni sulla convalida del modulo in AngularJS.
quando non si desidera l'invio su un pulsante specifico, quindi definire type = "button". funzionerà al 100%
Ciao jitendra: questa è la stessa soluzione già suggerita da Amit Sharma. Hai qualche consiglio diverso? –
- 1. is_unique per la convalida del modulo codeigniter
- 2. Esiste un'impostazione java per disabilitare la convalida del certificato?
- 3. Disabilitare la convalida per determinati campi
- 4. SwiftMailer - PHP - Come disabilitare la convalida del certificato ssl
- 5. Come disabilitare la convalida del modello MVC 4?
- 6. Come disabilitare la convalida CSRF di Django?
- 7. Playframework IllegalStateException dopo la convalida del modulo
- 8. Angular.js - la convalida del modulo emette eventi?
- 9. Disabilita la convalida del modulo nel browser
- 10. jquery per disabilitare gli elementi del modulo
- 11. Symfony2 disabilita la convalida del modulo HTML5
- 12. Passaggio del modulo al componente AngularJS per la convalida
- 13. come disabilitare la casella di controllo del modulo primavera?
- 14. Le eccezioni devono essere utilizzate per la convalida del modulo?
- 15. Come utilizzare la convalida del modulo in Drupal 7
- 16. Come verificare se la convalida del modulo html5 è completa
- 17. Convalida del modulo Javascript Django
- 18. Disabilitare la convalida csrf per alcune richieste su Express
- 19. Convalida del modulo - La convalida dell'e-mail non funziona come previsto in AngularJs
- 20. Convalida del modulo Django: rendere condizionale la parola "richiesto"?
- 21. Come utilizzare la classe di convalida del modulo ExpressionEngine nel modulo per ripopolare il modulo nel modello?
- 22. Come disabilitare la convalida PHP nel codice di Visual Studio?
- 23. Convalida del modulo HTML forzato tramite JavaScript
- 24. ExtJS: convalida del modulo con il modello
- 25. Convalida del modulo; Ottieni tutto "input type = text" e convalida?
- 26. Prevenire l'invio del modulo dopo la convalida di parsley.js
- 27. Convalida del modulo di salto sul pulsante di comando
- 28. Convalida del modulo HTML 5 per input datetime-local
- 29. Yii2: convalida del modulo Ajax su un modulo inviato Ajax
- 30. La convalida del modulo AngularJS è sempre true
usa 'type =" button "' di button ...! – Jai