Enregistrer le formulaire html input de fichier json
<div class="email">
<section class="subscribe">
<div class="subscribe-pitch">
</div>
<form action="#" method="post" class="subscribe-form" id="emails_form">
<input type="email" class="subscribe-input" placeholder="Enter email for newsletter" >
<button id="email_submit" type="submit" value="send" class="subscribe-submit"><i class="fa fa-chevron-right"></i></button>
</form>
J'ai besoin d'enregistrer les données d'entrée à partir d'un simple formulaire e-mail d'un fichier json.Je pense que je le fais avec javascript. Quelqu'un peut aider, étape par étape, s'il vous plaît? Je suis novice
- Est le json fichier téléchargé par l'utilisateur ou est-il envoyé à un autre endroit?
- Quel type de serveur est cette forme d'e-mail (ou la page HTML contenant) hébergé sur?
- Double Possible de Convertir les données de formulaire à l'objet JavaScript avec jQuery
- Regardez cette réponse stackoverflow.com/a/2276477/3029422, il a aussi un exemple
- Vous devez l'enregistrer sur le serveur? Si c'est le cas, le Javascript n'a rien à faire ici. Peut-être que PHP (ou autre langage côté serveur le serveur est à l'aide de) (lien avec quelque chose comme
json_encode()
). Mais, comme toujours, si vous avez un tableau Javascript et que vous avez besoin pour obtenir le JSON string en Javascript,JSON.stringify()
pourrait vous aider. developer.mozilla.org/es/docs/Web/JavaScript/Referencia/... - Il est seulement dit de les enregistrer dans un fichier json.Je suppose que sur mon dossier racine du site..je n'ai pas vraiment savoir ce que cela signifie
- C'est ma propre home.html fichier.Le psd pour le dit le site pour enregistrer les données de la forme d'e-mail d'un fichier json
Vous devez vous connecter pour publier un commentaire.
vous devez utiliser
DÉMO
En utilisant la Sérialisation nous pouvons économiser de l'entrée de formulaire html pour la sortie JSON
HTML
Avec jQuery, c'est assez simple:
Si vous souhaitez stocker
formData
dans un fichier JSON, vous devez l'envoyer au serveur (par exemple, par AJAX) et de l'enregistrer. Mais dans ce cas, il vous suffit de poster le formulaire et de le convertir en JSON sur le serveur lui-même.Voir cette réponse.