forms - Varien/Magento 表单验证不提交或更新状态

标签 forms validation magento

我必须为 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');

最佳答案

我遇到了类似的问题(表单会验证但不会提交)。事实证明,这是因为我们通过 local.xml 文件删除了 scriptaculous/effects.js。将其添加回导致表单再次提交。

Magento 1.9.3

关于forms - Varien/Magento 表单验证不提交或更新状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36837261/

相关文章:

c# - Mahapps 数据网格验证

ruby-on-rails - 对设计模型中的新字段进行自定义验证并使用相同的电子邮件地址创建多个用户

magento - 不使用所见即所得时,magento 产品描述中的换行

javascript - 没有 jQuery 或 Ajax 的链式选择

javascript - 未捕获的语法错误 : Invalid regular expression

Java Spring : how to validate only specific fields from my entity

php - WooCommerce 结帐字段的自定义验证

PHPUnit - 模拟正在测试的 Magento 类的特定方法

layout - Magento::模块中的布局

javascript - 使用 JavaScript 将按钮中的字符串添加到 HTML 字段