大家好我想在我点击复选框时重置(旧)多个文本框的值。请帮忙
答案 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
保存大量代码。 :)