我正在使用MachForm,在使用定价功能时,它会将其添加到li标签中:
<li id="li_273" data-pricefield="text" data-pricevalue="8.48" >
表单也有此字段:
<input type="text" class="element text medium" id="element_273" name="element_273" size="30" value="" />
现在发生的是,表单已转换为ajax自动完成,这很好并且有效。但问题是第一个参考:
<li id="li_273" data-pricefield="text" data-pricevalue="8.48" >
不会是所选商品的合适价格。所以我需要的是能够基于onclick函数重写该数据价格值。在自动完成中,您可以执行onclick javascript命令,如下所示:
'onclick' => 'alert(\'You clicked on the '.$name.' fruit!\');',
现在我有其余的javascript应该允许我从id中获取data-pricevalue(例如:id =“li_273”),然后将其输入到文本框中的值。最终目标是获取data-pricevalue *输入文本以更新屏幕总值。但我不知道如何让数据价格值重新编写合适的价格。