javascript-如何在表单外调用jquery验证函数

所以我有一个我前一段时间做的验证脚本.我可以将脚本“ this”作为表单标识符传递,以使其在正确的元素上(with(this))运行.但是,如果我想在另一个想要知道表单是否有效的请求中,从表单本身以外的地方调用此验证函数,该怎么办?

   function validate_form(thisform) {
        with (thisform) {
            validate_fullName(fullName);
            validate_email(email);
            if (isName&&isEmail) {return true;};
            return false;
        };
    };

因此,基本上我想在另一个函数调用函数以检查表单是否有效:

if(validate_form(WHATDOIPUTHERE?)){ // STUFF; };

非常感谢!!

最佳答案
您可以使用document.getElementById(“ formId”)(或jquery中的$(“#formId”)):

if(validate_form(document.getElementById("formId"))){ // STUFF; };

为此,您需要设置表单的ID,如下所示:

<form id="formId" method="post" action="...">

</form>

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...