gpt4 book ai didi

jquery - 使用 jQuery 清除文件输入字段

转载 作者:行者123 更新时间:2023-12-01 01:57:10 25 4
gpt4 key购买 nike

Possible Duplicate:
Blank out a form with jQuery

我正在使用 jQuery 函数来清除所有表单值。

$.fn.clearForm = function() {
return this.each(function() {
var type = this.type, tag = this.tagName.toLowerCase();
if (tag == 'form')
return $(':input',this).clearForm();
if (type == 'text' || type == 'password' || tag == 'textarea')
this.value = '';
else if (type == 'checkbox' || type == 'radio')
this.checked = false;
else if (tag == 'select')
this.selectedIndex = -1;
});
};

上述函数的问题是它没有重置文件输入字段。无论如何,我是否可以扩展该功能并使其也可以与清除文件输入字段一起使用。

这是我正在使用的文件输入字段 HTML 代码。

<section><label for="productimg">Picture<br></label>
<div><input type="file" id="productimg" name="productimg"></div>
</section>

谢谢你..

最佳答案

尝试使用表单重置,恢复到初始值 -

$('#form_id').each(function(){
this.reset();
});

演示 - http://jsfiddle.net/hPytd/ & http://jsfiddle.net/hPytd/1/

关于jquery - 使用 jQuery 清除文件输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7769489/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com