提交不要設定值我有這種形式:jQuery的輸入端上的
<form id="segform" action="TestServlet" method="POST" >
<div id="actives" class="rounded-corners">
<div class="column">
<div class="portlet"><a href="#">link1</a></div>
</div>
</div>
<div id="inactives" class="rounded-corners">
<div class="column">
<div class="portlet"><a href="#">link2</a></div>
</div>
</div>
<input type="hidden" name="ffactives" value="foovalue" />
<input type="hidden" name="ffinactives" value="foovalue" />
<input type="submit" />
</form>
我需要時提交表單鏈接的內容被設置爲輸入:
ffactives =「鏈接1」,而不是「foovalue」 ffinactives = 「LINK2」,而不是 「foovalue」
我現在使用的jQuery代碼:
$('#segform').submit(function(){
var act = $('#actives div.column div.portlet a').text();
var inact = $('#inactives div.column div.portlet a').text();
$('input[name=ffactives]').val(act);
$('input[name=ffinactives]').val(inact);
return true;
});
但是,當我收到輸入的值沒有改變。 我縱橫ffactives = 「鏈接1」 和ffinactives = 「鏈接2」,但我收到ffactives = 「foovalue」 和ffinactives = 「foovalue」
哪些錯誤
我只是把這個測試代碼和它爲我工作(反正在Chrome中)。我希望有人回答這個問題,因爲我有興趣找出它爲什麼不適合你。 – 2010-11-04 04:20:29