【发布时间】:2017-04-18 07:22:47
【问题描述】:
我正在使用 django registration-redux 进行用户注册。 当我输入相同的用户 ID 时,它会显示错误并清除表单的所有输入字段。如何防止该错误发生,但输入字段不应该被清除。
<form method="POST" role="form" class="form-horizontal">
{% csrf_token %}
<div class="form-group">
<label class="col-sm-2 lab" for="id_username">Username *</label>
<div class="col-sm-10">
<input name="username" id='id_username' class='form-control' placeholder='Username' minlength="5" maxlength="15" type='text' required></div>
</div>
<div class="form-group">
<label class="col-sm-2 lab" for="id_email">E-Mail *</label>
<div class="col-sm-10" >
<input class='form-control' name="email" id='id_email' placeholder='user@mydomain.com' pattern="(^[a-zA-Z0-9_.+-]+@[a-zA-Z]+\.com$)|(^[a-zA-Z0-9_.+-]+@[a-zA-Z]+\.org$)|(^[a-zA-Z0-9_.+-]+@[a-zA-Z]+\.co\.in$)" maxlength="200" type='email' required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 lab">Password *</label>
<div class="col-sm-10">
<input class="form-control" name="password1" id="id_password1" placeholder="Password" minlength="8" maxlength="15" type="password" required>
</div>
</div>
<div class="form-group">
<label class="col-sm-2 lab2">Password Confirmation *</label>
<div class="col-sm-10">
<input class="form-control" name="password2" id="id_password2" placeholder="Confirm Password" minlength="8" maxlength="15" type="password" required>
</div>
</div>
<button type="submit" value= "register">Register</button>
</form>
我应该使用 java 脚本还是应该帮助我?
【问题讨论】:
-
如何验证是否输入了相同的 userId?
-
我使用了 django 包,所有视图都是内置的。我刚刚渲染了表单
-
当任何 x 用户输入相同的用户 ID 时,它会显示错误(用户已经退出)并清除表单输入字段
-
我想阻止这种形式的清除
-
任何帮助,请您的声誉良好
标签: javascript python django forms