我很好奇如何重写一个包含来自不同页面的多种形式的验证块?
我目前有此代码,但是我知道这仅验证同一页面上的表单。
$('form').each(function () {
$(this).validate( {
rules: {
}
});
});
我当前在外部js文件中使用此块来尝试验证多种形式。但是,我有5个页面-每个页面都有一个表单-并且validate()块仅适用于第一页上的第一个表单。我不想为每个表单编写验证块,那么如何重新编写此块以容纳来自不同页面的表单?甚至有可能吗?
答案 0 :(得分:1)
在每种表单上添加一个通用的CSS类,并创建通用的js文件,并将其包含在每个页面中。
$("form[class='validate']").each({
$(this).validate({
// your roles..
});
});
答案 1 :(得分:0)
这就是我要做的,看看。
<form class="validate" vMethod="roles"></form>
<form class="validate" vMethod="user"></form>
Content Security Policy: Ignoring “'unsafe-inline'” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “https:” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “'unsafe-inline'” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “https:” within script-src: ‘strict-dynamic’ specified
Content Security Policy: Ignoring “http:” within script-src: ‘strict-dynamic’ specified