-1

我很好地提交联系表格。一切正常,但是当我提交 from 我想清除所有字段详细信息。输入不刷新。

我的 javascript

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

我如何刷新我必须在 myscript 中添加的输入

4

4 回答 4

0

试试这样:

$('#myform').each(function(){
    this.reset();
});
于 2013-07-19T10:18:52.950 回答
0

你可以试试这个:

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

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

于 2013-07-19T10:19:25.483 回答
0

这应该做的工作:

$('input')
.val('')
.removeAttr('checked')
.removeAttr('selected');
于 2013-07-19T10:19:57.997 回答
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/

在您的情况下,在您的表单中添加 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');
于 2013-07-19T10:34:29.027 回答