2016-07-07 66 views
0

基本上,我需要做出「選擇選項」從輸入:需要一個選擇選項2倍的值

<input type="text" name="value[min]" value="0"> 
<input type="text" name="value[max]" value="100"> 

到類似的東西:

<select name="value[min|max]"> 
    <option value="0|100">0-100 value</option> 
</select> 
+0

爲什麼你堅持一個確切的 「名」?提交時如何收到數據? –

+0

我創建的電子商店,應該有過濾器,設置價格範圍(如5 $ -10 $),可悲的是,它不能與滑塊,因爲客戶... –

+0

好的。沒有必要使用特定的名稱。您可以通過服務器端代碼處理髮布的數據。 –

回答

1

正如你從取一個值選項,不需要通過這種方式獲得minmax值使事情變得複雜。

取而代之的只是獲得服務器端的價值和格式,以滿足您的需求。

我會做這種方式:

<select name="value"> 
    <option value="0|100">0-100 value</option> 
</select> 

而在服務器端:

<?php 
$value = explode('|', $_POST['value']); 
$min = $value[0]; 
$max = $value[1]; 
+0

這應該工作,謝謝。 :) –