gpt4 book ai didi

JQuery 关闭时清除表单

转载 作者:行者123 更新时间:2023-12-03 22:55:32 24 4
gpt4 key购买 nike

我有下面的 JQuery 对话框脚本,我试图找出如何在关闭对话框时触发一个清除表单的函数。

function clearForm()
{
$(':input','#calcQuery')
.not(':button, :submit, :reset, :hidden')
.val('');
};
// form popup
$(document).ready(function()
{
//var dataString = $("#calcQuery").serialize();
$("#formBox").dialog({
bgiframe: true,
autoOpen: false,
height: 600,
width: 400,
modal: false,
closeOnEscape: true,
title: "Calculator",
buttons: {
"Calculate": function() {

// form post
$.ajax({
type: "POST",
url: "calc.php",
data: $("#calcQuery").serialize(),
dataType: "html",
success: function(response)
{
$("#calcBox").html(response);
$("#calcBox").show();
},
error: function
(xhr, ajaxOptions, thrownError)
{
alert(xhr.status);
alert(thrownError);
}



}).responseText;

// form post

}
}
});

$('#calcButton').click(function(){
$('#formBox').dialog('open');
return false;
});

});

$("#formBox").bind('dialogclose', function(event)
{
clearForm();
});

最佳答案

这将重置表单:

$("#form").trigger( "reset" );

关于JQuery 关闭时清除表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1860675/

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