Soyez le premier à donner votre avis sur cette source.
Snippet vu 10 326 fois - Téléchargée 20 fois
function valider(){ var elt = document.getElementById("valider"); elt.value = "veuillez patienter..."; elt.style.border = "1px solid white"; elt.style.backgroundColor = "#CCCCCC"; elt.disabled = "true"; } <input type="submit" value="Valider" name="valider" id="valider" onclick="javascript:valider()"/>
5 févr. 2011 à 12:16
Peut on me dire où est mon erreur ?
Merci d'avance
19 mars 2010 à 18:45
current_item.addEventListener("click", remListener, false);
function remListener(event) {
callback(event);
this.removeEventListener('click',remListener.caller,false);
}
Deplus je crois que une combinaison des deux solutions proposé est l'idéal, car avec obj.disabled = "true"; le bouton ne "renfonce" plus lors du clique...
:P
15 mars 2010 à 12:18
15 mars 2010 à 11:57
OK, mais il me semble avoir lu quelque part que "arguments.callee" était devenu obsolète depuis JavaScript 1.4 ...
15 mars 2010 à 10:17
Ceci dit, +1 sur le commentaire de LDDSoft et j'ajouterai qu'il serait bien d'aller plus loin en désactivant un bouton "tout court" par le DOM, pas seulement le submit d'un formulaire.
Il y a un très bon tuto ici (http://www.howtocreate.co.uk/tutorials/javascript/domevents) , illustrant ceci par exemple (cas de NS) :
current_item.addEventListener("click", function (event) {
callback(event);
this.removeEventListener('click',arguments.callee,false);
}
, false);
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.