Javascript VarieForm在magento 1.9.2社区版中不起作用

Javascript VarieForm在magento 1.9.2社区版中不起作用,javascript,php,jquery,magento,magento-1.9,Javascript,Php,Jquery,Magento,Magento 1.9,您好,我正在magento中开发一个登录和注册表单。对于表单验证,我使用以下代码 var registerForm = new VarienForm('register-form', true); var loginForm = new VarienForm('login-form', true); if (this.validator && this.validator.validate()) { this.form.submit(); } 当我在phtml中使用

您好,我正在magento中开发一个登录和注册表单。对于表单验证,我使用以下代码

var registerForm = new VarienForm('register-form', true);

var loginForm = new VarienForm('login-form', true);

if (this.validator && this.validator.validate()) {
    this.form.submit();
}
当我在phtml中使用这个带有脚本标记的代码时,它正在工作,但当我将它放在js中并通过xml调用时,它不工作,这里是我的xml代码

<custom_abc_index>

    <reference name="root">
        <action method="setTemplate">
            <template>page/1column.phtml</template>
        </action>
    </reference>

   <reference name="head">
        <action method="addItem">
            <type>skin_js</type>
            <name>js/custom_abc/customLoginRegister.js</name>
        </action>
    </reference>

    <reference name="content">
        <block type="custom_abc/custom" name="custom" template="custom_abc/Custom.phtml"></block>
    </reference>


</custom_abc_index>

第/1页column.phtml
皮肤
js/custom\u abc/customLoginRegister.js

为了检查js是否正在加载,我将alert()放入其中,我得到了弹出窗口,但我不知道为什么验证代码不起作用。任何帮助都是值得的。

如果您想要简单的验证,而不是更好地使用magento内置验证类表单验证

参考此