簡體   English   中英

用javascript變量替換表單中的隱藏值

[英]Replace hidden value in a form with javascript variable

我正在使用Google Checkout,並且正在創建一個簡單的立即購買按鈕。 該按鈕將在許多頁面上,並且具有許多表單值。

我想做的是使用Javascript,在text_field上獲取一個值,並替換一個隱藏的字段值。

為了獲得價值,我有以下代碼:

$('#payment_quantity input').keyup(function() {
    var quantity = $('#payment_quantity input').val();
    return false;
});

然后,從谷歌的形式,我有這個:

<input type="hidden" name="item_quantity_1" value="1"/>

我需要做的是用我的數量變量替換此隱藏輸入上的值。 我知道這可能真的很容易,但是我對如何做到這一點感到非常困惑。 我應該選擇隱藏字段,但是我不知道如何更新值?

你去:

$('input[name="item_quantity_1"]').val(quantity);

您只需要構造一個jQuery選擇器來獲取該字段,然后使用.val(xxx)方法設置其值。

jQuery喜歡根據您作為參數傳遞的內容針對不同的行為重載相同的方法。 對於.val() ,如果不傳遞任何參數,它將檢索字段值。 如果您傳遞.val(quantity)類的參數,它將像.val(quantity)這樣將值設置為字段:

$('#payment_quantity input').keyup(function() {
    var quantity = $('#payment_quantity input').val();
    $("input[name='item_quantity_1']").val(quantity);
    return false;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM