J'ai un formulaire qui prend plusieurs entrées de l'utilisateur. Maintenant, je veux montrer les entrées dans une boîte de dialogue de confirmation et soumettre le formulaire si l'utilisateur clique sur OK. CanI utilise jQuery ici ??Afficher la boîte de message avec des entrées de formulaire lors de l'envoi du fichier from dans asp.net mvc
Répondre
Bien sûr, vous pouvez utiliser jQuery ici. =)
Dino Esposito a écrit un excellent article sur l'utilisation de jQuery UI dans le contexte d'ASP.NET MVC. Une des choses qu'il traverse est un formulaire basé sur un dialogue.
Oui, vous pouvez. La façon dont je le ferais serait de se lier à l'événement présenter de la forme, et afficher une boîte standard de confirmation JavaScript:
exemple non spécifique:
$(function(){
$('#myform').bind('submit', function(e){
if(confirm('Write your confirmation message here')){
return true; //submit form
}else{
return false; //suppress submission
}
});
});
+1 Ce code est plus élégant. –
cela pourrait être mieux ... c'était un exemple très rapide juste pour illustrer le point. Le if ... return true n'est pas strictement nécessaire. – Chris
Voici quelques exemple très simple Code:
$("#submitButtonId").click(function(event) {
event.preventDefault();
if (confirm('Message containing values')) {
$("#formId").submit();
}
});
J'ai écrit un billet de blog here qui passe par la façon de le faire en utilisant AJAX, y compris faire la validation côté client w ork. J'ai enveloppé tout cela dans une méthode d'extension HTML personnalisée pour le rendre réutilisable. Vérifiez-le.
vous pouvez le faire sur l'événement onclick button.
<p>
<input type="submit" value="Approval of payment"
onclick="if (confirm('Are you sure?')) {return true;} else {return false;}" />
</p>
qui travaillent pour moi =)
- 1. Comment afficher la boîte de message dans l'application MVC
- 2. Boîte de message dans ASP.NET
- 3. Problèmes avec l'affichage de la boîte de message dans asp.net
- 4. Boîte de message dans Asp.NET C#
- 5. Correspondance des entrées de formulaire avec javascript?
- 6. Test des entrées de formulaire dans PHPUnit
- 7. Centrage de la boîte de message par rapport au formulaire
- 8. Comment obtenir la valeur de l'élément de formulaire lors du téléchargement de fichier avec MethodForm.Post ASP.NET MVC?
- 9. Afficher une boîte de message d'une classe dans C#?
- 10. Erreur lors de la validation de la propriété dans la soumission de formulaire dans ASP.NET MVC
- 11. Modifier le titre de la boîte de message dans ASP.NET
- 12. Problème afficher la boîte de message dans MFC
- 13. ASP.NET MVC Un HTML.BeginForm() avec de nombreuses entrées
- 14. jquery avec boîte de dialogue mvc asp.net
- 15. ASP.NET MVC: jQuery Message et fichiers
- 16. La boîte de dialogue de téléchargement du fichier IE - comment masquer le champ from?
- 17. Afficher l'alerte javascript de l'action du contrôleur dans asp.net mvc
- 18. Chargement de fichier de formulaire avec d'autres entrées TextBox + Création d'un attribut de formulaire personnalisé
- 19. Modèle de message de formulaire Web Asp.net pour la vue
- 20. Afficher le titre de la fenêtre de message dans ASP.NET
- 21. Comment faire pour afficher la boîte de message popup dans ASP.NET?
- 22. ce qui est la boîte de message dans asp.net
- 23. Message d'erreur du compilateur: CS1583 lors de l'ouverture du site web asp.net mvc 2.0
- 24. Ajax avec plusieurs entrées de formulaire
- 25. comment afficher un message de fichier de ressources global dans la fenêtre pop-up de asp.net
- 26. Fermeture de la boîte de dialogue et du formulaire qui a lancé la boîte de dialogue
- 27. formulaire de validation du message dans la zone de texte
- 28. Obtenir des entrées de la console dans un formulaire
- 29. forme ASP.NET MVC Ajax.Begin avec de nombreuses entrées (type = soumettre)
- 30. Retard lors de la commutation des contrôleurs dans ASP.NET MVC
Oui, vous pouvez. Si vous voulez nous montrer le code pour ce que vous avez essayé jusqu'ici et décrire comment cela ne fonctionne pas pour vous, je suis sûr que quelqu'un, peut-être moi, sera heureux de vous aider à faire fonctionner votre code. – Lazarus