我必须为Magento实现一个单独的登录表单(完全单独在不同的页面上,在Magento目录内,没有magento逻辑)。我尝试使用Varien Form Validate JS。验证在开始时效果很好。 它显示所有缺少的字段错误,但在填写字段后,按下提交按钮,仍然显示错误,表单不提交。 JS控制台中没有错误 这是我的代码:
<form class="form-horizontal" id="login-form" role="form" action="https://www.mydomain.de/ext/login.php" method="post">
<div class="form-group">
<label class="control-label col-sm-2" for="email">Email</label>
<div class="col-sm-10">
<input type="email" class="form-control input-text required-entry validate-email" name="email" id="email" placeholder="Ihre Mailadresse">
</div>
</div>
<div class="form-group">
<label class="control-label col-sm-2" for="pwd">Passwort</label>
<div class="col-sm-10">
<input type="password" class="form-control input-text required-entry" name="password" id="pwd" placeholder="Passwort eingeben">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" name="submitForm" class="button btn btn-default">Show Data</button>
</div>
</div>
</form>
JS脚本:
var loginForm = new Validation('login-form');
答案 0 :(得分:2)
我有类似的问题,(表格会验证但不提交)。结果是因为我们已经通过local.xml文件删除了scriptaculous / effects.js。将其添加回来会导致表单再次提交。
Magento 1.9.3