Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/459.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 如何使用JQuery使其以非形式工作_Javascript_Html_Jquery_Css_Hybris - Fatal编程技术网

Javascript 如何使用JQuery使其以非形式工作

Javascript 如何使用JQuery使其以非形式工作,javascript,html,jquery,css,hybris,Javascript,Html,Jquery,Css,Hybris,我想在单击时激活resetAll链接(以清除表单字段中的所有6个输入)。像这样的代码: ACC.multiLogin={ _自动加载:[ “重置所有字段”, ], resetAllFields:function(){ $(.resetFieldJs”)。在(“单击”,函数(){ $(“#多登录搜索输入”)。每个(函数(){ var输入=$(此); 输入.val(“”); }); }); }, }您可以尝试使用Vanilla JS更改此设置: resetAllFields: function()

我想在单击时激活resetAll链接(以清除表单字段中的所有6个输入)。像这样的代码:

ACC.multiLogin={
_自动加载:[
“重置所有字段”,
],
resetAllFields:function(){
$(.resetFieldJs”)。在(“单击”,函数(){
$(“#多登录搜索输入”)。每个(函数(){
var输入=$(此);
输入.val(“”);
});
});
},

}
您可以尝试使用Vanilla JS更改此设置:

resetAllFields: function() {
    $(".resetFieldJs").on("click", function(){
            document.getElementById("multiLogin-search").reset();
            });
    },
    }
没有jQuery的一个更简单的方法是为a标记提供一个onclick方法和一个JS函数,如下所示:

<a onclick='myFunc();' class="resetFieldJs" >resetAll<spring:theme code="multilogin.search.link.emptyfields"/></a>

jQuery本身没有reset()方法,但本机JavaScript有。因此,我们可以通过使用以下选项之一将jQuery元素转换为JavaScript对象

$("#multiLogin-search")[0].reset();
OR
$("#multiLogin-search").get(0).reset();
$(.resetFieldJs”)。在(“单击”,函数(){
$(“#多登录搜索”)[0]。重置();
//$(“#多登录搜索”).get(0.reset();
});

客户编号

国家

邮政编码

客户名称

城市

地址

重置所有

谢谢您的回答,但我只想使用一个选择器,而不使用表单document.getElementById(“多重登录搜索”).reset();
$("#multiLogin-search")[0].reset();
OR
$("#multiLogin-search").get(0).reset();