我遇到傳遞隱藏值的問題。我有一個搜索字段,onclick調用我的javascript函數,目的是在頁面下方設置一個隱藏字段值。將文本字段設置爲隱藏字段值 - 未設置值
<div class="search">
<input type="text" name="username" class="mySearch" value="">
<input type="button" class="myButton" value="" onclick="setSearch();">
</div>
我的javascript,i
設置在函數的外部。
setSearch(){
if(i == 0){
$('input:hidden[name="search1"]').val($(".mySearch").val());
}
else if(i == 1)
{
$('input:hidden[name="search2"]').val($(".mySearch").val());
}
i++;
}
,然後我的領域嘗試設置
<div class="sendallHolder">
<form method="post" action="getTweets.php">
<input type="hidden" name="fromTest" id="fromTest"/>
<input type="hidden" name="untilTest" id="untilTest"/>
<input type="hidden" name="latTest" id="latTest"/>
<input type="hidden" name="longTest" id="longTest"/>
<input type="hidden" name="search1" id="search1" />
<input type="hidden" name="search2" id="search2" />
<input type="submit" class="sendAll" value="Gather News!">
</form>
</div>
它通過循環運行兩次,但每次它無法正常在我的隱藏字段設置值。 Chrome中的開發工具告訴我,'價值'正在出現,但沒有設定價值。我不完全確定我做錯了什麼。
任何想法?這樣
你爲什麼不只是id選擇讓您的hiddens? $('#search1')。val($(「。mySearch」).val())和$('#search2').val($(「.mySearch」).val()) – milagvoniduak