gpt4 book ai didi

javascript - 使用来自 ajax 下拉菜单的 onclick 事件更新隐藏的输入值

转载 作者:行者123 更新时间:2023-11-30 10:36:01 25 4
gpt4 key购买 nike

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

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

我集成了一个允许触发 onclick 事件的 ajax 下拉菜单。我希望上面的隐藏字段在 onclick 事件之后输入一个值(onclick 会告诉隐藏字段该项目是什么以及该项目的价格),这样我就可以通过其余的 JavaScript 传递它更新屏幕上的价格。

这是我计算文本框的代码:

        $('#main_body li[data-pricefield="text"]').delegate('input.text','keyup mouseout change', function(e) {
var temp = $(this).attr("id").split('_');
var element_id = temp[1];
var ordered = (document.getElementById("element_" + element_id).value);
var price = $(this).data('pricedef');

var price_value = price * ordered;
price_value = parseFloat(price_value);
if(isNaN(price_value)){
price_value = 0;
}

$("#li_" + element_id).data("pricevalue",price_value);
calculate_total_payment();
});

最佳答案

尝试放入你的 php 文件:

'onlick' => '$("element_'.$yourelementid.'_price").val("'.$data['price'].'");'

然后您将在您的 javascript 中从这个隐藏的输入中获取值,而不是从您的“数量”输入的 data-pricedef 属性中获取值。

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

关于javascript - 使用来自 ajax 下拉菜单的 onclick 事件更新隐藏的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995070/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com