当选择下拉菜单中的项目时,是否可以更新表单中的隐藏值“项目名称”?
<input type="hidden" name="item_name" value="PHOTOID 2 Product MUG" />
下拉列表:(填充数据 .
马克杯£9.99
a4打印£2.50
等等
等等
选择项目时,但在按下添加到购物车按钮之前,可以更新item_name值吗?否则我只是将照片ID发送到购物车 . 这将项目添加到paypal购物车,我只能有一个项目名称,然后是下面填充的选项列表 . 我希望这是有道理的 .
预先感谢 :)
3 回答
你可以用javascript来做,但我不太清楚为什么你需要 . 如果你有一个选择值和一个隐藏字段应该采取与选择相同的值,那么这意味着你提交相同的数据两次 . 只需直接使用select控件的值即可 .
如果您的下拉菜单是
<select>
标记,则可以执行以下操作:在javascript中很容易做到;与jQuery微不足道 . 让我们假装我们有以下html:
你要做的是:
这意味着:
当用户点击具有id item-list的元素所包含的li时,将id为the_id的元素作为名称,由他们刚刚单击的li包含的文本 .
对不起,我刚刚意识到你想要更改名称而不是值:修复 .