Domanda

Sono abbastanza nuovo su Javascript e sono sicuro che questa è una soluzione semplice, ma non riesco a capirlo.

Sto usando una versione leggermente modificata del codice da questa pagina e voglio far funzionare il modulo inserendo le informazioni e premendo Invio invece di dover fare clic sul pulsante.

Cordiali saluti, ho letto questa discussione e non riesco a capire la mia risposta da lì. Ho provato a cambiare il tipo in " submit " dal pulsante " " ma poi il login non ha funzionato. Ho anche provato a cambiare " onlick " per "inoltrare" e ha avuto lo stesso problema.

È stato utile?

Soluzione

Utilizza un tipo di " submit " ma modifica il onclick in onclick = " loginFunction (); return false; "

Il return false impedisce al pulsante di invio di effettuare effettivamente l'invio.

Altri suggerimenti

Se desideri inviare un modulo facendo clic sul pulsante anziché invio, non è necessario utilizzare input type = " submit " invece di questo puoi usare input type = 'button' e impostare una funzione onclick in questo tipo input type = " button " onclick = " my_func () " e alla fine di questa funzione my_func è possibile utilizzare document.formname.submit () per inviare il modulo.   spero che funzionerà per te.

Imposta l'indice " tab indice " proprietà dei tuoi elementi html con il tuo pulsante con l'indice più alto (o uno in alto dopo l'ultimo elemento html)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top