在Ajax成功之后,我在尝试清除表单中的所有字段时遇到了麻烦。
以下是代码:
$.ajax({
type: "POST",
url: "form.php",
data: datos,
success: function() {
$('#nombre, #apellidos, #telefono, #asunto, #consulta, #email').val('')
},
error: function() {}
});
除了清除表单上的字段外,它的工作原理。我收到邮件但没有清除表单的字段。
有什么想法吗?
答案 0 :(得分:2)
您可以尝试使用reset()。
$('#myForm')[0].reset();
答案 1 :(得分:1)
您可以验证是否已将ID分配给表单字段?示例:
<input id="email" />
答案 2 :(得分:1)
根据您的描述,选择器是正确的。
这是一个jsFiddle,显示选择器清除几个字段。显然,我是在document.ready上做的,但同样适用于你的成功回调。
$(document).ready(function(){
$('#nombre,#apellidos,#telefono, #asunto, #consulta, #email').val('');
});