gpt4 book ai didi

javascript - 表单脚本清除文本区域

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:59 26 4
gpt4 key购买 nike

如果用户通过选择选项下拉列表在表单之间切换,我将使用以下脚本清除字段:

var isFormChanged = false;
$("select").change(function () {
var type = $(this).val();
if(isFormChanged)
{
var sure= confirm ('Your changes will be lost, proceed?');
if(sure)
{
$('div.box.active').find('input[type=text]').val('');
$('div.box.active').find('input[type=radio],[type=checkbox]').prop('checked',false);
showForm(type);

}else
{
return false;
}
}
showForm(type);

});

function showForm(type)
{
$('div.box').removeClass('active').hide();

$('div.box.'+type).show().addClass('active');
isFormChanged = false;
}

$('div.box').find('input').on('change',function(){
isFormChanged = true;
});

它工作得很好,可以清除所有选择框或所选的单选选项,但不会清除文本区域。我不确定在哪里或如何包含这些?

最佳答案

textarea 是它自己的标签。您需要直接获取它:

$('div.box.active').find("textarea").val('');

Fiddle

关于javascript - 表单脚本清除文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25749905/

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