首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >价格区间问题

价格区间问题
EN

Stack Overflow用户
提问于 2010-12-02 18:15:52
回答 2查看 405关注 0票数 1

我正在开发一个应用程序,处理基于价格范围的佣金

我有两个文本框(输入文本“type=”),一个用于下限,另一个用于上限

每次有人添加新的价格范围时,我需要验证它是否事先可用,以及它是否会落在以前的任何价格范围内

有效范围示例:

1-10

11-20

21-30

31-40

不应该允许的是:

(考虑到以下范围可供我们使用

1-10

11-20

21-30

31-40

)

以下内容不应被允许

0-5

2-8

0-15

5-12

估计的帮助。

EN

回答 2

Stack Overflow用户

发布于 2010-12-02 18:38:39

如果可用范围是预定义和已知的,为什么不简单地将两个文本框替换为具有每个范围的<option>的单个选择框?

票数 0
EN

Stack Overflow用户

发布于 2010-12-02 18:50:23

在您的页面上使用以下php代码

代码语言:javascript
复制
$ranges = array('1-10','11-20','21-30','31-40');

echo "<script type='text/javascript'> var ranges = [". "'" .implode("','",$ranges) . "'" . "];</script>";

假设你的文本框有ids,lowerlimit和upperlimit,你可以在提交前检查一下

代码语言:javascript
复制
function check(){
  var lowerlimit = document.getElementById('lowerlimit').value;
  var upperlimit = document.getElementById('upperlimit ').value;
  for (var i=0; i<ranges.length; i++) {
    if(ranges[i] == lowerlimit+'-'+uperlimit){
       return true;
    }
  }
  return false; 
}

if (!check()){
   alert('Please enter valid range!')
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4333785

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档