使用 JavaScript 或 jQuery 进行价格范围验证
price range validation using javascript or jquery
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form method="post" action="form.php">
Price : From
<input type="text" id="price-from">
To:
<input type="text" id="price-to">
<input type="submit">
</form>
</body>
</html>
我想验证价格范围..价格从必须小于价格到。
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form method="post" action="form.php" onsubmit="return validate()">
Price : From
<input type="text" id="price-from">
To:
<input type="text" id="price-to">
<input type="submit">
</form>
</body>
<script>
var validate=function(){
var from=document.getElementById("price-from").value;
var to=document.getElementById("price-to").value;
if(from<to)
return true;
alert("from>=to");
return false;
}
</script>
</html>
在提交时调用此方法
function validatePrices()
{
var priceFrom = parseFloat( $( "#price-from" ).val() );
var priceTo = parseFloat( $( "#price-to" ).val() );
if ( !isNaN( priceFrom ) && !isNaN( priceTo) )
{
if ( priceFrom >= priceTo )//if greater than or equal to then show error alert
{
alert( "price from should be less than price to" );
return false;
}
}
else
{
alert( "price from and price to should be valid numbers " );
return false;
}
}
你可能想给你的提交按钮一个 ID。
$(functoin() {
var fromPrice = $("#price-from").val();
var toPrice = $("#price-to").val();
if (fromPrice != "" && toPrice != "") {
if (parseFloat(toPrice) > parseFloat(fromPrice) {
$("#frmPrice").submit()
}
});
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form method="post" action="form.php" id='frmPrice'>
Price : From
<input type="text" id="price-from">To:
<input type="text" id="price-to">
<input type="submit" id="btnSubmit">
</form>
</body>
</html>
相关文章:
- 如何创建一个方法来验证数组的范围
- JavaScript-仅验证数值并且在范围内
- 用于验证数字范围的正则表达式
- 使用正则表达式验证特定范围
- 正则表达式用于验证两个范围之间的数字
- Javascript/Jquery:使用数字范围验证输入
- 如何在 AngularJS 中设置范围验证
- 用于双精度数范围验证的正则表达式
- 使用 JavaScript 或 jQuery 进行价格范围验证
- GridView asp .net 中的日期范围验证
- jquery Datepicker日期范围验证
- 如何使用javascript创建范围验证器?在VS中不使用范围验证器控件
- 如何使用范围验证器
- Jquery 数值范围验证
- 纯javascript html 5文本类型数字范围验证
- 需要年份范围验证脚本或jquery
- 在html输入上显示范围验证器错误消息
- asp.net中的范围验证
- HTML.TextBox用于范围验证
- 在jquery中添加超过4个文本框的时间选择器范围验证