dpn*_*dra 55 html5 css3 twitter-bootstrap
<form class="form-asd" role="form">
<h2 class="form-signin-heading">login</h2><hr />
<label class="control-label" for="username">Username</label>
<input class="form-control" type="email" required="" placeholder="username"data-error="enter valid username"></input>
<label class="control-label" for="username">password</label>
<input class="form-control" type="password" required=" " placeholder="Password"></input>
<label class="checkbox"></label>
<button class="btn btn-lg btn-primary " type="submit">submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)
我们如何更改require字段popover的默认消息"请填写此字段"至"请输入用户名"
Mri*_*jay 157
事件发生setCustomValidity时您可以使用函数oninvalid.
如下: -
<input class="form-control" type="email" required=""
placeholder="username" oninvalid="this.setCustomValidity('Please Enter valid email')">
</input>
Run Code Online (Sandbox Code Playgroud)
在您开始输入use oninput="setCustomValidity('')属性以清除消息后清除消息.
<input class="form-control" type="email" required="" placeholder="username"
oninvalid="this.setCustomValidity('Please Enter valid email')"
oninput="setCustomValidity('')"></input>
Run Code Online (Sandbox Code Playgroud)
Sai*_*ala 18
Mritunjay和Bartu的答案的组合完全回答了这个问题.我复制了完整的例子.
<input class="form-control" type="email" required="" placeholder="username"
oninvalid="this.setCustomValidity('Please Enter valid email')"
oninput="setCustomValidity('')"></input>
Run Code Online (Sandbox Code Playgroud)
这里,
this.setCustomValidity('请输入有效的电子邮件')" - 显示字段无效的自定义消息
oninput ="setCustomValidity('')" - 删除经过验证的字段上的无效消息.
小智 6
对于所有输入和选择:
$("input[required], select[required]").attr("oninvalid", "this.setCustomValidity('Required!')");
$("input[required], select[required]").attr("oninput", "setCustomValidity('')");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
130604 次 |
| 最近记录: |