Le code suivant est utilisé pour désactiver un bouton Soumettre une fois qu'il a été cliqué. Cela fonctionne très bien sur les navigateurs de bureau et la plupart des navigateurs mobiles BlackBerry. Malheureusement, lorsque vous utilisez un BlackBerry Storm en cliquant sur le bouton Envoyer, l'appareil recharge simplement la page. Si je supprime ce code, le navigateur Storm soumet la page correctement. J'ai besoin de désactiver le bouton lorsque le navigateur est capable de le faire, mais ne veut pas affecter les navigateurs qui ne sont pas capables de JavaScript. Je réalise que je pourrais ajouter le framework jQuery et seulement attacher le côté client de l'événement, mais j'essaie de trouver le correctif le plus simple (le moins intrusif possible) car il s'agit d'une application héritée. Aucune suggestion?Désactivation du bouton Soumettre dans une application ASP.NET 3.5 avec des interruptions JavaScript La soumission BlackBerry
1
A
Répondre
1
Je crois que vous pouvez le faire de cette façon - je ne l'ai pas fait depuis longtemps et certains de l'API HttpCapabilities a été étiqueté comme obsolète, mais en général, vous pouvez détecter si le navigateur supporte javascript en faisant ceci:
var myBrowserCaps = Request.Browser;
if (((HttpCapabilitiesBase)myBrowserCaps).EcmaScriptVersion.Major > 1)
{
// Browser supports javascript
Submit.Attributes.Add("onclick", "javascript:this.disabled=true;" +
ClientScript.GetPostBackEventReference(Submit, null));
}
Questions connexes
- 1. que signifie la désactivation des interruptions?
- 2. La désactivation du bouton de soumission d'image ne fonctionne pas
- 3. Annulation du bouton de soumission par défaut dans ASP.NET
- 4. Javascript Soumettre ne comprend pas Soumettre Valeur du bouton
- 5. problème avec la désactivation des boutons submit sur le formulaire soumettre
- 6. soumettre le comportement du bouton dans IE
- 7. Désactivation du bouton Précédent sur le navigateur
- 8. html soumettre sans soumettre bouton ou JavaScript
- 9. Activation/désactivation d'un bouton avec jquery.validationEngine
- 10. Javascript formulaire fonction soumettre pas auto soumission
- 11. ASP.NET CheckBox désactivation de la publication avec javascript
- 12. modifier le texte du bouton asp.net avec javascript
- 13. Désactivation du bouton dans le problème AS3
- 14. Désactivation temporisée du bouton dans pygtk
- 15. Est-il possible de soumettre un tableau JavaScript avec la soumission de formulaire?
- 16. Soumission d'un formulaire avec le bouton Entrée dans un formulaire avec plusieurs boutons de soumission
- 17. get soumettre l'ID du bouton
- 18. Désactivation du bouton d'édition NavBar
- 19. Problème avec l'action du bouton sur BlackBerry
- 20. Dans un projet asp.net, comment puis-je soumettre des objets javascript?
- 21. Asp.Net 3.5 localisation explicite avec application web
- 22. Bouton de désactivation avec javascript: FF vs IE
- 23. Asp.Net 3.5 Bouton OnClientClick Argument
- 24. Javascript après la soumission du formulaire
- 25. deux bouton soumettre une direction
- 26. Soumettre une application iPhone pour des appareils limités
- 27. python mechanize javascript soumettre le problème du bouton!
- 28. Désactivation des contrôles dans une table - JQuery/Javascript
- 29. Question concernant la gestion des interruptions et des interruptions
- 30. Problème avec la soumission du formulaire
@Womp qui semble bon excet plutôt que 'HttpCapabilitiesBase' J'ai utilisé' HttpBrowserCapabilities'. Merci pour l'aide et désolé pour mon retard dans le test de votre suggestion. J'étais AFK pendant 10 jours. ;) – ahsteele