J'ai une page ASP.NET qui a un bouton dessus. Le bouton cliquez sur lance une boîte de dialogue modale en utilisant JavaScript. En fonction de la valeur renvoyée par la boîte de dialogue modale, je souhaite poursuivre ou annuler la publication. Comment puis-je faire cela?Comment éviter une publication en JavaScript?
9
A
Répondre
17
Ajout de "return false"; à l'attribut onclick du bouton empêchera la publication automatique.
-1
Fondamentalement ce que Wayne a dit, mais vous avez juste besoin de mettre 'return false;' dans la fonction qui présente le modal. Si c'est la valeur que vous voulez, laissez la publication se produire. Si ce n'est pas le cas, renvoyez la fonction false et elle arrêtera l'envoi.
0
function HandleClick()
{
// do some work;
if (some condition) return true; //proceed
else return false; //cancel;
}
définir l'attribut OnClientClick à "retourner HandleClick()"
2
Est-ce que vous essayez de faire?
<input type="button" id="myButton" value="Click!" />
<script type="text/javascript">
document.getElementById('myButton').onclick = function() {
var agree = confirm('Are you sure?');
if (!agree) return false;
};
</script>
Questions connexes
- 1. Arrêter une publication en javascript
- 2. multithreading et abonnement/publication approche en javascript
- 3. Publication PHP JavaScript
- 4. Comment éviter l'effet vacillant javascript glisser-déposer
- 5. Comment puis-je éviter JavaScript correctement dans JavaScript?
- 6. ASP.NET: éviter RequiredFieldValidator sur le bouton de navigation de publication
- 7. Comment éviter une exception NullReferenceException
- 8. Comment éviter javascript de récupérer des valeurs d'éléments inexistants
- 9. Comment utilisez-vous votre framework JavaScript pour éviter Clickjacking?
- 10. Comment éviter les conflits de noms dans les widgets JavaScript
- 11. Comment télécharger une page de publication en utilisant des fonctionnalités?
- 12. Comment faire une demande de publication en Python?
- 13. Mystérieux problèmes de publication avec javascript (asp.net)
- 14. Générer une position d'élément aléatoire et éviter le chevauchement en JavaScript
- 15. Comment éviter les doublons dans une énumération?
- 16. Comment puis-je mesurer le temps entre le clic et la publication en javascript?
- 17. Comment disposer des éléments DOM en JavaScript pour éviter les fuites mémoire
- 18. Comment faire exécuter un rappel javascript après une publication dans le panneau de mise à jour?
- 19. en utilisant une transaction pour éviter une course
- 20. Comment éviter les flashs bizarres?
- 21. Publication de variables en PHP
- 22. Comment éviter les nombres magiques lors de l'appariement d'un événement.keyCode en javascript
- 23. Rhino Javascript: Comment convertir l'objet en une primitive Javascript?
- 24. Comment utiliser PageRequestManager pour effectuer une publication partielle?
- 25. Comment éviter ces blocages?
- 26. comment appeler une autre fonction en javascript?
- 27. Comment valider une valeur Datetime en javascript?
- 28. Comment analyser une chaîne en JavaScript?
- 29. Comment écrivez-vous une classe en Javascript?
- 30. Comment créer une boucle en JavaScript?
Si des exceptions sont levées avant le retour false, la publication automatique aura toujours lieu. –