2010-12-02 78 views
1

我正在开发基于价格范围与佣金涉及应用
价格范围问题

我有2个文本框(输入类型=“文本”),一个用于下限,另一个用于大写限制

每次有人添加了新的价格区间,我需要确认它是可用前手与否,以及是否会在任何以前的价格范围内的下跌

示例有效范围:

1 -10
11-20
21-30
31-40

什么不应该允许有:

(以下考虑范围可以与我们
1-10
11-20
21 -30
31-40


以下不应该被允许
0-5
2-8
0-15
5-12



帮助appriciated。

+1

之前,也许你可以指定你的问题,你的问题。你想在这里解决什么? – Tapdingo 2010-12-02 10:25:18

回答

0

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

0

在网页上使用下面的PHP代码

$ranges = array('1-10','11-20','21-30','31-40'); 

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

假设你的文本框的ID为LOWERLIMIT和UPPERLIMIT你可以简单地检查提交

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!') 
}