Mat*_*iby 3 php forms jquery post jquery-ui
我的形式有这个ul
<form action="step1/" method="post" enctype="multipart/form-data" id="form">
<div class="tabs">
<ul>
<li class="dot clicked radio_buttons"></li>
<li class="active not_the_dot"><span class="l"></span><a href="#">Standard Class</a><span class="r"></span></li>
<li class="dot radio_buttons"></li><li class="not_the_dot"><span class="l"></span><a href="#">Business Class</a><span class="r"></span></li>
<li class="dot radio_buttons"></li><li class="not_the_dot"><span class="l"></span><a href="#">Premium</a><span class="r"></span></li>
</ul>
....
....
....
Run Code Online (Sandbox Code Playgroud)
然后我还有表格中的其他项目
<select name="quantity_id" class="quantity_select">
<option selected="selected" value="0">SELCT STATION QUANTITY</option>
<option value="1">1 Station</option>
<option value="2">2 Station</option>
<option value="3">3 Station</option>
<option value="4">4 Station</option>
<option value="5">5 Station</option>
</select>
Run Code Online (Sandbox Code Playgroud)
并在表单上提交quantity_id但是ul值不是....有什么我需要更改以使此值可用....基本上我需要像标准,业务这样的"活动"类文本
<ul/>
项目不是表单元素,在提交表单时不会发布.如果需要捕获这些值,可以将它们存储在hidden
表单元素中.
将文本捕获到隐藏字段,添加隐藏字段的示例.
<input type="hidden" id="activeThing" name="activeThing"/>
Run Code Online (Sandbox Code Playgroud)
并将click事件绑定到li
:
$("ul li.not_the_dot").click(function(){
$("#activeThing").val($(this).find("a").text());
});
Run Code Online (Sandbox Code Playgroud)