12
votes

Asp.net mvc - ayant un bouton de confirmation avec un formulaire

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 action de cette vue, est-ce possible?


0 commentaires

4 Réponses :


5
votes

Vous pouvez ajouter un appel simplement jQuery pour cela.

à la fin de votre avis, ajoutez: p> xxx pré>

ou, ajoutez un p>

onsubmit="return confirm('Are you sure?');"


0 commentaires

5
votes
        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()

0 commentaires

0
votes

Je crois que cela peut être fait en remplaçant le bouton Soumettre à l'aide de JQuery. jQuery .Submit ()

De cette façon, lorsque la personne frappe, vous pouvez afficher un message et le soumettre ou l'annuler.


0 commentaires

29
votes

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?" />


2 commentaires

J'ai Comme ma forme d'action et aucune des solutions que j'ai essayé de travailler. Ils affichent tous un dialogue de confirmation, mais ne soumettez pas les données de formulaire si vous cliquez sur "Oui". Toutes les suggestions seraient grandement appréciées.


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.