2010-01-14 5 views
0

Analyse du problème:aide nécessaire pour mettre en œuvre une action de bouton dans la page html

Quand je suis en cliquant sur un bouton d'envoi de mon formulaire HTML avec la fonction associée au bouton est appelé et il fait son work.after l'achèvement des travaux une notification de courrier est envoyée qui consomme trop de temps. Après qu'un message de confirmation est affiché sur le même html (sans utiliser ajax i, la page est actualisée).

Ma question et le besoin:

Je veux éviter à l'utilisateur en cliquant sur le bouton Soumettre un certain nombre de fois dans la confusion au cours de la période d'attente de l'envoi mails.so Je pense désactiver le bouton après est pressé une fois.

1) Comment faire?

2) Pouvez-vous suggérer d'autres techniques pour atteindre cet objectif sans désactiver le bouton?

Répondre

3

Je belive que cela fonctionne:

onclick="this.disabled=true" 
+2

'onclick =" this.disabled = true; this.value = 'veuillez patienter ...'; "' – pstanton

0

Vous pouvez aussi simplement cacher le bouton, en utilisant à nouveau javascript en cas onclick, mais cette fois ajouter un style, comme « display: none », et alors le bouton ne sera pas affiché pour que l'utilisateur clique dessus.

Remarque: Ceci peut être dérangeant pour certains utilisateurs. La discrétion du développeur est conseillée.

Questions connexes