JQuQuery中最小>最大值时的实时验证输入
live validation input when min>max in jquery
我想验证输入"min"和"max"并给出错误。当我按下提交按钮时,我的实际代码有效。我想在用户实时验证这一点补充其他领域。当用户转到下一个字段和最大值时
我的实际代码:
<!doctype html>
<html lang="pl">
<head>
<meta charset="UTF-8">
<title>...</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
</head>
<body>
<div class="error">
</div>
<form id="a" action="b.php" method="post" enctype="multipart/form-data">
<label>
<input type="number" name="yearMin" value="1900" min="1800" max="2299">
</label>
<label>
<input type="number" name="yearMax" value="2015" min="1800" max="2299">
</label>
<label>
<input type="text">
</label>
<button type="submit" class="button">Start</button>
</form>
<script>
$(document).ready(
function () {
$("form#a").submit(
function () {
var min =$('input[name^="yearMin"]').val();
var max =$('input[name^="yearMax"]').val();
if (min<max)
{
return true;
}
else
{
$('.error').text("min>max");
return false;
}
}
);
}
);
</script>
</body>
</html>
编辑:
<script>
$("input[type=number]").on('keydown keyup',function(e) {
var min = $('input[name^="yearMin"]').val();
var max = $('input[name^="yearMax"]').val();
if (min < max) {
$('.error').text('');
return true;
} else {
$('.error').text("min>max");
return false;
}
});
</script>
我想对吗?text(''( 不起作用。
$("input[type=number]").on('keydown keyup',function(e) {
var min = $('input[name^="yearMin"]').val();
var max = $('input[name^="yearMax"]').val();
if (min < max) {
return true;
} else {
$('.error').text("min>max");
return false;
}
});
释放键盘键时发生键控事件。按下键盘键时发生键向下事件。因此,我们将此事件绑定到所需的元素。
- 键控
- 键控
相关文章:
- 验证数据并将其保存到数据库以供实时应用程序使用的正确方法
- 如何触发实时验证
- JSF 和 RichFaces 用于实时验证输入框
- Jquery 验证限制实时字符
- 如何实时实施验证
- 如何在使用实时验证库时停止发送 AJAX 调用
- 实时表单验证
- JQuQuery中最小>最大值时的实时验证输入
- 只有在实时验证成功的情况下,提交表单后才打开一个花式框
- 未使用 MVC 4.5 不显眼的验证提交实时数据
- Internet Explorer中未运行实时验证javascript
- 表单提交的Javascript实时验证
- 实时表单验证-如何检查所有字段是否有效
- 如何使用JQUERY实时验证
- jQuery实时验证
- 如何在客户端使用select、radio、checkbox、text、file输入实时验证表单,只需使用javascri
- 我如何像对keyup事件中的文本框一样,对单选按钮点击事件进行实时验证
- 使用实时验证脚本 - 除 _(下划线)以外的特殊字符 - (连字符).(点)和空格
- 我如何提交一个实时验证的表单与语义UI和流星
- JavaScript实时验证