Ответ 1
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>
Доступно на text
, password
и textarea
, плюс defaultChecked
на checkbox
/radio
и defaultSelected
на option
. Любопытно, что он недоступен на hidden
(кроме IE, где он считал ошибку).