javascript - 我们如何为另一个页面发送隐藏在 php 中的 jquery 金额字段以检索金额值?

标签 javascript php jquery json

我一直在尝试使用 jQuery 设置表单中隐藏字段的值,但没有成功。

这是解释问题的示例代码。

如果我将输入类型保持为“文本”,它就可以正常工作。但是,将输入类型更改为“隐藏”是行不通的!

<form method="POST" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left">
    <div class="col-md-2 col-sm-2 col-xs-2">
        @ Brand1 <input type='text' id="amount4" class="form-control" name="Brand1"  readonly/>

        <br>
        <button type="submit" formaction="material-quote.php" name="quote1" class="btn btn-success btn-sm pull-left">Quote</button>
        <button type="submit" formaction="material-invoice.php" name="buynow1" class="btn btn-primary btn-sm pull-right">Buy Now</button>
    </div>
    <input type="hidden" name="Brand1" value="" />
</form>

<script type="text/javascript">
    $('#unit_pricea<?=$x;?>').change(function () {
        var number = $(this).val();
        //console.log(number);
        var o_val = $("#quantity<?=$x;?>").val();
        var op_val = number * o_val;
        $("#amounta<?=$x;?>").val(op_val);
        var amount4_total = 0;
        var amount5_total = 0;
        var amount6_total = 0;
        for (var i = 1; i <= 17; i++) {
            amount4_total += Number($(`#amounta${i}`).val());
            amount5_total += Number($(`#amountb${i}`).val());
            amount6_total += Number($(`#amountc${i}`).val());
            console.log($(`#amounta${i}`).val());
        }
        // console.log(amount4_total);
        $('#amount4').val(amount4_total);
    });

</script>

我的错误是我们如何为下一页传递隐藏字段中的金额值

在我的下一页中,它们不会显示任何内容。

在这里我将编写我的项目的代码并控制它工作正常

最佳答案

试试这个

我在隐藏字段中添加了 brand_val id。并通过id获取值。

<form method="POST" id="demo-form2" data-parsley-validate class="form-horizontal form-label-left">
    <div class="col-md-2 col-sm-2 col-xs-2">
    @ Brand1 <input type='text' id="amount4" class="form-control" name="Brand1"  readonly/>

    <br>
    <button type="submit" formaction="material-quote.php" name="quote1" class="btn btn-success btn-sm pull-left">Quote</button>
    <button type="submit" formaction="material-invoice.php" name="buynow1" class="btn btn-primary btn-sm pull-right">Buy Now</button>
    </div>
    <input type="hidden" name="brand_val" value="" id="brand_val"/>
</form>

<script type="text/javascript">
    $('#unit_pricea<?=$x;?>').change(function () {
    var number = $(this).val();
    //console.log(number);
    var o_val = $("#quantity<?=$x;?>").val();
    var op_val = number * o_val;
    $("#amounta<?=$x;?>").val(op_val);
    var amount4_total = 0;
    var amount5_total = 0;
    var amount6_total = 0;
    for (var i = 1; i <= 17; i++) {
        amount4_total += Number($(`#amounta${i}`).val());
        amount5_total += Number($(`#amountb${i}`).val());
        amount6_total += Number($(`#amountc${i}`).val());
        console.log($(`#amounta${i}`).val());
    }
    // console.log(amount4_total);
    $("#brand_val").val(amount4_total);
    });

</script>

关于javascript - 我们如何为另一个页面发送隐藏在 php 中的 jquery 金额字段以检索金额值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54233218/

相关文章:

javascript - 用两个值计算价格

php - Composer : You must enable the openssl extension to download files via https

javascript - Ajax 加载后 Tumblr 之类的按钮不起作用

javascript - 没有值时更改输入和文本区域背景颜色

javascript - jquery:如何将表单元素信息传递给另一个函数?

javascript - 使用不同的参数将相同的函数绑定(bind)到窗口调整大小事件

javascript - 在另一个项目中打开React.js项目

javascript - 这段 JavaScript 究竟做了什么?

php - 如果该人被禁止 php mysql,页面将不会死()

javascript - 如何每 30 秒更改一次模态弹出窗口?