form表单 点击reset 怎么控制某个input 为readonly的 输入框不被重置阿
答案:1 悬赏:0 手机版
解决时间 2021-02-06 06:27
- 提问者网友:趣果有间
- 2021-02-05 13:30
form表单 点击reset 怎么控制某个input 为readonly的 输入框不被重置阿
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-05 14:07
如果你使用内置的表单 reset() 方法来重置的话,表单内所有的 的值都会重置为初始的值。如果你不想让某个 被重置,在执行 reset() 方法之前修改它的 defaultValue 属性,将它当前的值设为初始值,这样执行 reset() 的时候这个 的值就不会被重置掉了。
示例代码:
<script>
document.getElementById("resetButton").onclick = function(){
var myInput = document.getElementById("myInput");
myInput.defaultValue = myInput.value;
document.forms[0].reset()
}
</script>如果还不明白可以追问。
示例代码:
<script>
document.getElementById("resetButton").onclick = function(){
var myInput = document.getElementById("myInput");
myInput.defaultValue = myInput.value;
document.forms[0].reset()
}
</script>如果还不明白可以追问。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯