Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 清除表单输入也是清除按钮_Javascript_Jquery - Fatal编程技术网

Javascript 清除表单输入也是清除按钮

Javascript 清除表单输入也是清除按钮,javascript,jquery,Javascript,Jquery,我有以下代码来清除表单: $('#signup_form').find('input').not(':button').val(''); 但它也在清除按钮值 代码有什么问题 $('#signup_form').find('textarea,input[type=text]').each(function() { $(this).val(''); }); 其中#signup_form是您的表单。这将清除表单中的所有输入 在#signup_form中的哪个位置是您的表单。这将清除表单中的

我有以下代码来清除
表单

$('#signup_form').find('input').not(':button').val('');
但它也在清除
按钮

代码有什么问题

$('#signup_form').find('textarea,input[type=text]').each(function() {
    $(this).val('');
});
其中
#signup_form
是您的表单。这将清除表单中的所有输入


#signup_form
中的哪个位置是您的表单。这将清除表单中的所有输入

可能您的按钮类型为“提交”

试试这个:

$('#signup_form').find('input').not(':button,:submit').val('');

可能您的按钮类型为“提交”

试试这个:

$('#signup_form').find('input').not(':button,:submit').val('');

您也可以使用
not
过滤器,如下所示:

$('#signup_form input').not(':button,:submit').val('');

您也可以使用
过滤器,如下所示:

$('#signup_form input').not(':button,:submit').val('');

您可以尝试使用$('#signup_form')。查找('input[type=“text”]”)
$('#signup_form input')。而不是('type=“button”]”)。val(“”)
您的代码似乎工作正常。也许我们错过了什么。请您在上发布一个说明您的问题的函数示例。您可以尝试使用$(''signup_form')。查找('input[type=“text”]”)
$(''signup_form input')。而不是('[type=“button”]”)。val('')
您的代码似乎工作正常。也许我们错过了什么。你能在上面贴一个功能性的例子来说明你的问题吗。