当我提交联系表格时,我想从字段中清除?

时间:2013-07-19 10:16:17

标签: jquery clear contact-form

我提交联系表格。一切都工作正常,但当我提交从我想要清除所有领域的细节。输入没有刷新。

我的javascript

 $(document).ready(function(){
    $('#buttonme').click(function(){
        $.post("send.php", $("#myform").serialize(),  function(response) {   
            $('#contactstatus').html(response);
                //$('#success').hide('slow');
            });
        return false;
    });
});

如何刷新我必须在myscript中添加的内容

4 个答案:

答案 0 :(得分:0)

试试这样:

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

答案 1 :(得分:0)

你可以试试这个:

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

http://jsfiddle.net/yj4S5/1/

答案 2 :(得分:0)

这应该做的工作:

$('input')
.val('')
.removeAttr('checked')
.removeAttr('selected');

答案 3 :(得分:0)

HTML

<form>
    <input type="text" />
    <input type="reset" id="reset" />
    <input type="button" id="buttonme" value="Submit"/>
</form>

JS

$(document).ready(function () {
    $("input:reset").hide();
    $('#buttonme').click(function () {
        $("input:reset").click();
    });
});

工作演示http://jsfiddle.net/cse_tushar/8URw4/

在你的情况下 在你的forn中添加HTML

<input type="reset" id="reset" />

JS

$(document).ready(function(){
    $('#buttonme').click(function(){
        $.post("send.php", $("#myform").serialize(),  function(response) {   
            $('#contactstatus').html(response);
                //$('#success').hide('slow');
            $("input:reset").click();//add this to your code
            });
        return false;
    });
});

或者你可以简单地使用

JS

 $('form').trigger('reset');