【发布时间】:2013-03-27 21:16:46
【问题描述】:
我知道以前有人问过这个问题,但是我找不到解决问题的方法。
我有一个包含三个选项和三个值的选择框,这些值用于使用 JS 执行一些计算,因此我无法更改这些以匹配选项文本。这是为了计算增值税的金额。
我的选择如下所示:
<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函数来向选择框添加一个隐藏的输入,该输入针对的是选择的选项,但这有点错误,而且看起来不正确。我想在从数据库中检索到值时在值旁边显示文本,但是我无法区分这两个 0 金额。
有人可以提供一些进一步的解决方案,最好的方法。
非常感谢
【问题讨论】:
-
您是否使用 AJAX 将其写入数据库?
-
您可以使用
data属性来保存您的计算值,并使用value属性来保存您要存储的值。
标签: javascript jquery html