我想通過名稱獲取我的幾個選擇選項的值,並採用具有值的值(只有一個值),然後將值賦給表單的名稱。獲取名稱值並將值設置爲另一個名稱
因此,這是形式的選擇,我要離開了,但所有與名稱的一部分:
<select class="form-control input-lg" id="question_product_id" name="red"><option value="">Select a product</option>...
<select class="form-control input-lg" id="question_product_id" name="blue"><option value="">Select a product</option>
<select class="form-control input-lg" id="question_product_id" name="green"><option value="">Select a product</option>
形式查找此名稱,question[product_id]
不是綠色或紅色或藍色的值。我是新來的JavaScript和jQuery。這是我嘗試過,但不起作用:
$(document).ready(function() {
if ($('#red').val())
{
$('#question[product_id]').val() == $('#test').val()
}
});
有沒有一種方法來檢查值的紅藍色和綠色選擇,如果它確實給它的問題[PRODUCT_ID]服務器搶?
因此,舉例說,在三個選擇中,我有用戶在名稱=「紅色」中選擇一個值。該值可以是「1」。 在表單提交之前,我想將「1」的值傳遞給另一個隱藏的未使用的select,名稱爲「question [product_id]」。因此,名稱question [product_id]的選擇現在將具有「1」的值,服務器將採用它。
ID必須是唯一的,'#question [PRODUCT_ID]'可能不會做你認爲它。請參閱http://api.jquery.com/has-attribute-selector/。 –
名稱問題[product_id]正常工作。服務器採取的價值,一切都很好。但我需要有六個div,所以我需要將它們命名爲不同。這就是爲什麼我試圖爲這個名字設置價值。 – DDDD
目前尚不清楚你試圖達到什麼目標。你能擴展一點嗎? – plalx