Comment puis-je ajouter de la boîte de dialogue de confirmation à un bouton de soumission de formulaire html5?
Je suis en création d'une application en django
et j'ai le problème suivant: j'ai un formulaire en html avec un bouton, mais je veux afficher une boîte de dialogue de confirmation pour sélectionner Yes
ou No
avant le traitement de l'information. Comment pourrais-je le faire?
C'est mon code du formulaire:
<form id="id" method="post" action="/y/b/" enctype="multipart/form-data">
{% csrf_token %}
{{ form.as_p }}
<input class="btn btn-primary" type="submit" name="submit" value="A" />
</form>
Merci beaucoup!
OriginalL'auteur jartymcfly | 2015-08-12
Vous devez vous connecter pour publier un commentaire.
Ont
onsubmit
attribut dans la balise de formulaire comme si vous voulez juste une confirmation de la part de l'utilisateur.https://jsfiddle.net/yetn60ja/
EDIT: Ou d'essayer de code ci-dessous
veuillez voir mon édité répondre
Okey, je l'ai eu! Merci!!
J'ai un autre problème. La boîte de dialogue de confirmation s'affiche, mais le soumettre proccessing continue insted de l'apparence de la boîte de dialogue. Pourquoi ccould il se passer?
OriginalL'auteur Akki619
Vérifier avec le lien ci-dessous.
Violon
OriginalL'auteur Steevan
Vous pouvez installer le plugin JQuery ou écrire personnalisé pour code
Installer le plugin JQuery jquery.confirmer
OriginalL'auteur Muhammad Nasir
Essayez ceci:
Et votre bouton ajouter un attribut id
Note: Il est préférable d'ajouter
script
balise à l'intérieur de votre code htmlhead
tagOriginalL'auteur Kiren Siva
Avant de le soumettre, vous devez créer une fonction pour vérifier si l'utilisateur pour confirmer la demande.
Vous pouvez utiliser le "confirm()" fonction avec la preventDefault() pour arrêter la soumettre, et si la valeur est true, vous envoyez le soumettre ou de modifier votre type=submit à un bouton, et dans la fonction juste de confirmer si l'utilisateur veux continuer, et envoyer la demande.
Je suppose que vous n'êtes pas à l'aide de Jquery, afin de: Créer votre fonction: fonction checkConfirm(){ var conf = confirm("voulez continuer?"); (conf) ? document.getElementById("id").submit(); : alert("Demande annulé!"); } Et de changer votre bouton: <input class="btn btn-primary" type="button" name="submit" value="" onclick="checkConfirm();">
OriginalL'auteur Luiz Pillon
ajouter une fonction javascript sur son événement onclick.
par exemple:
et ajouter la fonction javascript
OriginalL'auteur Venkatvasan