我提交联系表格。一切都工作正常,但当我提交从我想要清除所有领域的细节。输入没有刷新。
我的javascript
$(document).ready(function(){
$('#buttonme').click(function(){
$.post("send.php", $("#myform").serialize(), function(response) {
$('#contactstatus').html(response);
//$('#success').hide('slow');
});
return false;
});
});
如何刷新我必须在myscript中添加的内容
答案 0 :(得分:0)
试试这样:
$('#myform').each(function(){
this.reset();
});
答案 1 :(得分:0)
答案 2 :(得分:0)
这应该做的工作:
$('input')
.val('')
.removeAttr('checked')
.removeAttr('selected');
答案 3 :(得分:0)
<form>
<input type="text" />
<input type="reset" id="reset" />
<input type="button" id="buttonme" value="Submit"/>
</form>
$(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" />
$(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;
});
});
或者你可以简单地使用
$('form').trigger('reset');