Javascript 使用ajax下拉菜单中的onclick事件更新隐藏的输入值

Javascript 使用ajax下拉菜单中的onclick事件更新隐藏的输入值,javascript,jquery,ajax,onclick,Javascript,Jquery,Ajax,Onclick,我正在使用MachForm并添加了一个隐藏字段: <input type="hidden" name="element_273_price" value=""> 如果将输入更改为 <input type="hidden" id="element_273_price" value=""> 如果将输入更改为 <input type="hidden" id="element_273_price" value=""> 尝试将以下内容放入您的php文件: 'onl

我正在使用MachForm并添加了一个隐藏字段:

<input type="hidden" name="element_273_price" value="">

如果将输入更改为

<input type="hidden" id="element_273_price" value="">

如果将输入更改为

<input type="hidden" id="element_273_price" value="">

尝试将以下内容放入您的php文件:

'onlick' => '$("element_'.$yourelementid.'_price").val("'.$data['price'].'");'
然后,您将在javascript中从这个隐藏的输入中获取值,而不是从“Quantity”输入的data pricedef属性中获取值


如果我不明白你的问题,请纠正我。我试图回复您在视频中显示的代码。

尝试放入您的php文件:

'onlick' => '$("element_'.$yourelementid.'_price").val("'.$data['price'].'");'
然后,您将在javascript中从这个隐藏的输入中获取值,而不是从“Quantity”输入的data pricedef属性中获取值


如果我不明白你的问题,请纠正我。我试图根据您在视频中显示的代码进行回复。

到目前为止您尝试了什么?如果您发布了一些javascript代码,这会有所帮助。@Aaron,我还没有真正尝试过任何东西,因为我不知道如何更新输入隐藏值。一旦我更新了那个值,我就可以从那个里计算。我将把我的其他代码添加到上面进行计算。到目前为止,您尝试了什么?如果您发布了一些javascript代码,这会有所帮助。@Aaron,我还没有真正尝试过任何东西,因为我不知道如何更新输入隐藏值。一旦我更新了那个值,我就可以从那个里计算。我会在上面加上我的其他代码进行计算。这是我试图发生的事情的一个很好的解释。这是我试图发生的事情的一个很好的解释。你和我都在正确的轨道上。在您回答之前,我有这样一个问题:“onclick'=>”document.getElementById(\'element\u 273\u price\).val=\'3.00\”,即使它是硬编码的-它似乎在发挥作用,console.log似乎显示了正在更新的值。所以你是对的,我的朋友。你和我走在正确的轨道上。在您回答之前,我有这样一个问题:“onclick'=>”document.getElementById(\'element\u 273\u price\).val=\'3.00\”,即使它是硬编码的-它似乎在发挥作用,console.log似乎显示了正在更新的值。所以你是对的,我的朋友。