我知道這已經被問過,但我無法找到一個解決我的問題。插入選擇框的文本到數據庫
我有一個選擇框有三個選項和三個值,這些值用於執行一些使用JS的計算,所以我不能改變它們以匹配選項文本。這是計算V.A.T的金額。
我選擇這個樣子的:
<select name="tax" id="tax" class="select">
<option value="20">Standard 20%</option>
<option value="0">Zero 0%</option>
<option value="0">Exempt 0%</option>
</select>
這很好,但我需要插入文本到數據庫,而不是價值,因爲它需要在後端進行查看。我已經嘗試了一個javascript函數來添加一個隱藏的輸入到選擇框中,目標是選擇了這個選項,但這有點bug,看起來不正確。當我從數據庫中檢索時,我正在考慮在值的旁邊顯示文本,但是我無法區分兩個0值。
有人可以提供一些進一步的解決方案,最好的辦法。
非常感謝
你寫這封信,使用AJAX的數據庫? – BenM 2013-04-05 12:40:42
Duplicated:http://stackoverflow.com/questions/610336/javascript-retrieving-the-text-of-the-selected-option-in-select-element – melancia 2013-04-05 12:41:18
你可以使用'data'屬性來保存你的計算值並使用'value'屬性來保存你想要存儲的值。 – dnagirl 2013-04-05 12:42:34