У меня есть эта форма:
<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 = "link1" вместо "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 = "link1" и ffinactives = "link2", но я получаю ffactives = "foovalue" и ffinactives = "foovalue"
Что не так