Comment puis-je enregistrer le numéro dans un formulaire html input comme une variable javascript quand on clique sur un bouton?
Fondamentalement, ce que je veux faire, c'est lorsque l'utilisateur tape un nombre à un formulaire HTML champ de saisie, puis appuie sur le bouton submit, le numéro est stocké dans une variable javascript.
<input type="number" min="1" name="number">
var number = ?
Comment pourrais-je le faire avec javascript ou jquery?
Merci.
Pourquoi voulez-vous faire ce qui pourrait aider à donner une meilleure réponse à ^à cette question. Comment comptez-vous utiliser que
number
variable?
OriginalL'auteur jdc987 | 2013-08-10
Vous devez vous connecter pour publier un commentaire.
Voici une solution javascript, utilisez uniquement ce jusqu'à ce que jQuery est intégré dans votre navigateur ( il peut aussi être vu comme c'est la sauveur )
Suffit d'attribuer un gestionnaire de soumission, et d'obtenir la valeur de l'entrée.
Mon conseil est de vous, s'il vous plaît ne pas télécharger jQuery, de sorte que vous pouvez stocker une variable.
OriginalL'auteur iConnor
Un simple javascript solution est de le faire.
Il enregistre la valeur de la zone de texte sous le nom de "nombre". Si vous connaissez javascript, vous pouvez alors l'utiliser à peu près n'importe quoi. Espérons que cette aide.
Veuillez noter que, pour ce faire, vous devez utiliser
id="number"
, au lieu dename="number"
.Code complet pourrait être quelque chose comme
cela signifie que dès que l'utilisateur tape un nombre, le save() fonction sera appelée dans le fichier javascript.
javascript
Pourquoi? Quoi d'autre voulez-vous faire avec la variable une fois que c'est enregistré? 🙂
Il veut basé sur les événements.
Cela fonctionne et est presque le même que ce que Connor a écrit.
Si vous souhaitez exécuter sur cliquez vous utilisez des écouteurs d'événement. Je ne recommanderais pas inline onclicks. Mieux utiliser
addEventListener
. Mais j'ai eu downvoted pour les suggestions de ce qui est hilarant tellement bon. Plus d'infos sur ce que je veux dire ici: stackoverflow.com/questions/6941483/onclick-vs-event-handler @jdc987 @tinkerbotOriginalL'auteur
Voici votre code html,
Avec jQuery, vous pouvez le faire,
Avec certains événements vous pouvez ajouter la valeur de l'entrée de la variable de numéro,
En résumé,
Espère que ça aide!
OriginalL'auteur Erik5388