Chr*_*Lad -1 javascript validation jquery input
我试图检查我的输入字段是否包含@符号
所以这就是我所拥有的并且它不起作用:
$( "#Button" ).click(function() {
if ($('#email:contains("@")')) {
} else {
$('#email').text('Wrong');
}
});
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
:contains()返回与条件匹配的jQuery对象.它与价值不匹配.
使用indexOf()过.val(),
if ($('#email').val().indexOf('@') > -1) {
Run Code Online (Sandbox Code Playgroud)
另外,在你的文章中else{},使用.val()text()不会设置任何值.
$('#email').val('Wrong');
Run Code Online (Sandbox Code Playgroud)
但我建议你用另一个元素说 <span id="emailError">
| 归档时间: |
|
| 查看次数: |
6343 次 |
| 最近记录: |