Sto usando una funzionalità jax. Quando seleziono un suggerimento utilizzando il tasto invio, il modulo viene inviato automaticamente perché il pulsante di invio è auto-focalizzato. C'è un modo per selezionare un suggerimento Ajax utilizzando il tasto Invio e inviare il modulo utilizzando il tasto Invio. Qualcosa come quando inserisco i valori di tutti i campi, quindi solo il pulsante di invio viene abilitato.Disabilita l'invio del modulo alla pressione di invio perché sto utilizzando le funzionalità Ajax
risposta
Come stai chiamando la tua funzione Ajax? Dovrebbe trovarsi all'interno del gestore di eventi submit
del modulo. E poi se si ha il ritorno gestore di eventi false
non presenterà normalmente:
<form onsubmit="doAjaxSubmit(); return false;">
...
</form>
È in grado di rilevare quale tasto viene premuto con il metodo .keypress()
. Da questo si dovrebbe essere in grado di return false;
per la forma presentare e fare le tue cose ajax sul retro di essa in un if
dichiarazione:
Non sto usando jquery per la funzionalità Ajax, quindi non posso usare la funzione Jquery.keypress(). –
si può avere onSubmit
ritorno del modulo true
se tutti i campi hanno valori, o false
se non lo fanno.
- 1. Modulo di invio AJAX utilizzando Bottle (Python)
- 2. Invio di un modulo rasoio utilizzando JQuery AJAX in MVC6 utilizzando la funzionalità integrata
- 3. Invio di una richiesta Ajax prima del modulo di invio
- 4. asp.net campo obbligatorio validatore disabilita invio modulo invio modulo
- 5. Safari: Disabilita invio modulo su Invio?
- 6. Invio di parti di modulo utilizzando jQuery serialize() e AJAX
- 7. disabilita pulsante di invio utilizzando jQuery
- 8. Errore nel file di invio del modulo con modulo utilizzando AJAX
- 9. Disabilita modulo invio automatico sul pulsante clic
- 10. Invio modulo AJAX in jQuery Mobile
- 11. Invio modulo in Vue.js con ajax
- 12. Disabilita invio Invia
- 13. AJAX Funzionalità di salvataggio automatico
- 14. Invio di un modulo utilizzando Requests Python
- 15. Modulo di invio angolare all'interno del modulo?
- 16. AlertDialog respinto alla pressione indietro
- 17. Come attivare la pressione di tasto invio
- 18. Yii2: convalida del modulo Ajax su un modulo inviato Ajax
- 19. Sto utilizzando correttamente la funzionalità Includi di Automapper 2.0?
- 20. Disabilita alcune funzionalità integrate in Sails.js
- 21. come pulsante di invio dell'input del modulo?
- 22. Invia modulo laravel utilizzando AJAX
- 23. modulo di invio due volte tramite ajax POST
- 24. Invio a un modulo web utilizzando python
- 25. Come rilevare la pressione del tasto "Invio" nel reagente?
- 26. Invio di un modulo ajax jQuery con due bottoni di invio
- 27. L'utilizzo delle funzionalità di linux disabilita LD_PRELOAD
- 28. completamento automatico di Firefox 'invio' pressione tasto su attivazione automatica invio nella casella di testo
- 29. AJAX invio e 500 errore del server
- 30. Symfony2 disabilita la convalida del modulo HTML5
Non sembra che ciò risolva il problema, poiché premere invio nel campo di completamento automatico causerebbe comunque un invio AJAX. – kprevas
ma sto usando un metodo di convalida del modulo sulla chiamata onsubmit come chiamerò questo metodo se ci sarebbeAjaxSubmit(). –