2010-04-22 7 views
14

Ho più caselle di testo di input nella mia pagina. Voglio resettare la casella di testo particolare al suo stato di onload se alcune condizioni falliscono. Sto pensando di utilizzare un elemento nascosto per memorizzare lo stato di onload della casella di testo. Vorrei altri suggerimenti o soluzioni per risolvere questo problema.Reimposta elemento di input particolare in un modulo HTML

risposta

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> 

Disponibile su text, password e textarea, più defaultChecked su checkbox/radio e defaultSelected su option. Curiosamente, non accessibile hidden (tranne che in IE, dove è considerato un bug).

+0

Buongiorno amico, ha funzionato !!!! :-) – SKR

Problemi correlati