asp 中的 重置 按钮问题

asp 中的 重置 按钮问题,第1张

首先,你用javascript是由浏览器解释的,和net没有任何关系,其次,你这样的写法,实际上并没有调用你自定义的reset函数,reset()是 dom的方法在起作用,如果你改了名,不起作用是因为clear()方法使用错误

<input type="reset" name="rest" id="rest" value="重置">
当重置按钮被点击,包含它的表单中所有输入元素的值都重置为它们的默认值。
也就是说 reset 不是清空,而是重置为默认值。
如果想完全清空的话
function clear(){
var inputs = documentgetElementsByTagName_r("input");
for(var i=0;i <inputslength;i++)
{
if (inputs[i]type== "text")
{
inputs[i]value = '';
}
}
}

按理说reset是可以的,但是只是部分可以的。
如果想不刷新做到重置,最最保险的方法,就是自己做赋值
一个按钮,添加click事件,然后在里面把所有表单元素或者全局变量,赋值成初始值,这个虽然在编程上麻烦,但是可以解决一切可能出现的问题。像表单里有combox,radiogroup,fileupload,包括更为复杂的控件comboTree等等,有些只是单纯的reset是解决不了重置的。
所以,个人还是建议,多些开发量,少些bug烦恼,而这开发量也是纯体力活儿,心情好时复制粘贴,一会儿就搞定了!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/13118835.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-30
下一篇2025-08-30

发表评论

登录后才能评论

评论列表(0条)

    保存