2010-04-22 6 views
14

J'ai plusieurs zones de saisie dans ma page. Je veux réinitialiser une zone de texte particulière à son état de chargement si certaines conditions échouent. J'envisage d'utiliser un élément caché pour stocker l'état de chargement de la zone de texte. Je voudrais d'autres suggestions ou solutions pour résoudre ce problème.Réinitialiser élément d'entrée particulier dans un formulaire HTML

Répondre

29

defaultValue:

<input type="text" value="initial" id="field"> 
<button id="reset">reset</button> 
<script type="text/javascript"> 
    document.getElementById('reset').onclick= function() { 
     var field= document.getElementById('field'); 
     field.value= field.defaultValue; 
    }; 
</script> 

Disponible sur text, password et textarea, plus defaultChecked sur checkbox/radio et defaultSelected sur option. Curieusement, pas disponible sur hidden (sauf dans IE, où il est considéré comme un bug).

+0

Salutations, ça a marché !!!! :-) – SKR