我正在使用python Flask开发一个带注册和登录工具的简单应用程序。我已经使用validator.js进行客户端验证。我面临的问题是当html文件自己打开时确认密码验证工作,但是当我从flask渲染它时,它总是显示密码不匹配。这是项目链接github link to my project
其他验证按预期工作。
字段的html如下所示:
<div class="form-group ">
<label for="inputPassword" class="control-label">Password</label>
<div class="form-group">
<input type="password" data-minlength="6" name="inputPassword" class="form-control" id="inputPassword" placeholder="Password" required>
<span class="help-block">Minimum of 6 characters</span>
</div>
<div class="form-group">
<input type="password" class="form-control" name="inputPasswordConfirm" id="inputPasswordConfirm" data-match="#inputPassword" data-match-error="Whoops, these don't match" placeholder="Confirm" required>
<div class="help-block with-errors"></div>
</div>
</div>
答案 0 :(得分:0)
这是一个非常简单的错误。索引页面有两个带密码字段的表单,我给了两个相同的id。鉴于他们不同的ID解决了问题