1
我有一個簡單的文本輸入字段,用戶輸入一個數字。我需要檢查號碼匹配的範圍(例如> 10或< 1),並在數據庫中爲該範圍保存一個單獨的密鑰/值。將隱藏表單域的值更改爲輸入數字的範圍
我想過一個隱藏字段,當用戶輸入數據時會改變其值,但我不知道如何確定範圍。
(我不能修改提交按鈕。我使用PHP和jQuery)
感謝您的幫助!
我有一個簡單的文本輸入字段,用戶輸入一個數字。我需要檢查號碼匹配的範圍(例如> 10或< 1),並在數據庫中爲該範圍保存一個單獨的密鑰/值。將隱藏表單域的值更改爲輸入數字的範圍
我想過一個隱藏字段,當用戶輸入數據時會改變其值,但我不知道如何確定範圍。
(我不能修改提交按鈕。我使用PHP和jQuery)
感謝您的幫助!
如果你的範圍是固定的,你是問有關客戶端代碼,然後
var ranges = {'range1':{min:-1000,max:2},'range2':{min:3,max:10},'range3':{min:11,max:1000}};
$('#number').keyup(findRange);
function findRange(){
var num = parseInt($('#number').val());
$('#secret').val('');
for(rng in ranges)
{
if (num >= ranges[rng].min && num <=ranges[rng].max)
{
$('#secret').val(rng);
}
}
}
比較簡單...
$num = (int) $_POST['num'];
if ($num < 1) {
// do something
}
elseif ($num > 10) {
// do something else
}
這正是我需要的!完美而驚人。非常感謝! – Christoph 2010-07-15 11:22:27