2010-12-02 72 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!') 
}