2017-08-11 1 views
0

J'ai un formulaire avec plusieurs entrées. J'essaye d'envoyer spécifiquement des entrées de texte à une fonction et ai la fonction retourne la var comme une table. Je suis capable d'envoyer l'entrée et de retourner une table, mais le tableau n'apparaît que brièvement lorsque je clique sur un bouton de soumission, puis la page semble rafraîchir. J'ai l'entrée submit définie sur onclick = "function()".Impossible d'envoyer des données d'entrée à la fonction et le retourner comme tableau

Est-ce que quelqu'un a des idées pour lesquelles je clique après soumettre, la page est actualisée et je lâche les données dans le tableau? J'apprécierais quelques idées de la façon appropriée d'aborder ce problème. Merci d'avance.

+2

questions visant à obtenir l'aide de débogage (« pourquoi pas ce code fonctionne? ») doivent comprendre le comportement souhaité, un problème ou Erro spécifique r et le code le plus court nécessaire pour le reproduire dans la question elle-même. Les questions sans énoncé de problème clair ne sont pas utiles aux autres lecteurs. Voir: la [tournée] (http://stackoverflow.com/tour), et lire [How-to-Ask] (http://stackoverflow.com/help/how-to-ask). [Quels sont les sujets que je peux poser des questions sur] (http://stackoverflow.com/help/on-topic) –

Répondre

1

vous pouvez utiliser onclick="function(event){event.preventDefault(); /*your code here*/}" pour annuler l'actualisation

+0

J'ai essayé cela et n'a pas eu de chance avec elle. C'est peut-être un mauvais code de ma part. Faire ce qui était suggéré ci-dessous et le changer d'un bouton de soumission à un bouton régulier a résolu le problème. Merci! – micogg

0

Une option pourrait être d'utiliser un bouton normal au lieu d'un bouton d'envoi:

<button onclick="function()">Function</button>

D'ailleurs, je l'espère vraiment votre fonction ISN « t effectivement appelé function(), mais c'est un problème tout autre ...

+1

Merci! Le changement à un bouton régulier a résolu le problème. Et non, il n'est pas appelé fonction(), juste un exemple rapide! – micogg