J'ai une vue fortement tapé pour mon modèle et ce que j'aimerais, c'est que lorsque l'utilisateur clique sur Soumettre, une zone de confirmation apparaît confirmant que l'utilisateur souhaite effectivement soumettre le formulaire, s'ils cliquent sur Annuler, puis ne devrait pas tirer le httpport code> action de cette vue, est-ce possible? P>
4 Réponses :
Vous pouvez ajouter un appel simplement jQuery pour cela.
à la fin de votre avis, ajoutez: p> ou, ajoutez un p> onsubmit="return confirm('Are you sure?');"
function doSubmit() { if(window.confirm("ARE YOU SURE TO PERFORM THIS ACTION")) { return true; } else return false; } call doSubmit() function on onsubmit event of the form, Eg- onsubmit="return doSubmit()
Je crois que cela peut être fait en remplaçant le bouton Soumettre à l'aide de JQuery. jQuery .Submit () p>
De cette façon, lorsque la personne frappe, vous pouvez afficher un message et le soumettre ou l'annuler. P>
Bien sûr que c'est possible. J'aime utiliser une approche discrète. Voici un exemple simplifié:
<input type="submit" data-confirm="are u sure?" />
J'ai
Je suggère de créer une question distincte, y compris toutes les informations connexes. Si vous prenez les efforts pour créer un jsfiddle et inclure le lien de votre question, vous obtiendrez une réponse en un rien de temps.