使用javascript重置值

时间:2011-02-01 08:37:28

标签: javascript

大家好我想在我点击复选框时重置(旧)多个文本框的值。请帮忙

2 个答案:

答案 0 :(得分:3)

在Javascript中,您可以恢复输入字段的默认值,如下所示:

var myinput = document.getElementById("myinput");
myinput.value = myinput.defaultValue;

HTH

答案 1 :(得分:2)

我猜你的意思是恢复文本框的原始值?如果是,请输入以下代码:

<script type="text/javascript">
function RestoreValues() {
   var arrInputs = document.getElementsByTagName("input");
   for (var i = 0; i < arrInputs.length; i++) {
       var oCurInput = arrInputs[i];
       if (oCurInput.type == "text")
           oCurInput.value = oCurInput.defaultValue;
   }
}
</script>

要恢复值,只需调用该函数,例如:

<button type="button" onclick="RestoreValues();">Restore</button>

实时测试案例:http://jsfiddle.net/yahavbr/Nakjv/2/

编辑:使用defaultValue保存大量代码。 :)