回 帖 发 新 帖 刷新版面

主题:表单用reset()清空,但我想保留一个文本框的值,不能清空因设置什么属性呢。

表单用reset()清空,但我想保留一个文本框的值,不清空因该设置什么属性呢。
例如
<form>
<input type="text" name="text1">
<input type="Text" name="text2">
<input type="reset" value="清空">
</form>
现在我只想调用reset清空text1的值,但不清空text2的值。
因该怎么办/

回复列表 (共3个回复)

沙发

。。。没这样的属性吗?

板凳

自己写方法来实现
<script>
function resetText(){
 var t2=document.forms[0].text2.value;
 document.forms[0].reset();//清空表单
 document.forms[0].text2.value=t2;
}
</script>
<input type=button value="清空" onclick="resetText();">
具体实现可以修改,大致可以完成相似的功能

3 楼

只能这样写了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册