提交后通过Jquery重置我的表单的问题

问题描述 投票:0回答:1

我目前遇到问题,我已经检查过StackOverflow,w3c和其他各种搜索选项。我已经尝试过可以找到的javascript,jquery甚至php的所有选项,提交后似乎无法重置此表单。下面附有代码,请帮忙!

表单功能:

$(function()
{
    function after_form_submitted(data) 
    {
        if(data.result == 'success')
        {   
            $('form#car-inquiry').siblings('#form-welcome').hide();
            $('form#car-inquiry').hide();
            $('#success_message').show();
            $('#error_message').hide();
            $('#car-inquiry')[0].reset();

灯箱关闭和打开功能:

if (!container.is(e.target) // if the target of the click isn't the container...
    && container.has(e.target).length === 0) // ... nor a descendant of the container
{
    document.getElementById('overlay').style.display = "none";
    document.getElementById('#car-inquiry').reset();
    container.fadeOut();
}
});

/* close form button*/
function closeForm() {
   document.getElementById("contact-car-form").style.display = "none";
   document.getElementById('#car-inquiry').reset();
   document.getElementById('overlay').style.display = "none";
}

让我知道我是否可以提供其他用途。谢谢!

jquery forms email reset
1个回答
0
投票

只需为表单分配一个标识,然后像这样触发重置事件

 $('#form_id').trigger("reset");

或只是这样刷新您的页面

 location.reload();

它将重置您的表单。

© www.soinside.com 2019 - 2024. All rights reserved.