<form name="form1" data-parsley-validate class="form-horizontal form-label-left">
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name">拉<span class="required">*</span>
</label>
<div class="col-md-6 col-sm-6 col-xs-12">
<select name="line" id="line" class="form-control" onchange="getProduct()" style="width: 300px;height:30px;">
<option value="0" selected>请选择拉别 </option>
<c:forEach var="obj" items="${lineList}" varStatus="i">
<option value="${obj.id}" <c:if test="${obj.id == line}"> selected="selected"</c:if>>${obj.id}</option>
</c:forEach>
</select>
</div>
</div>
<br>
<div class="form-group" id="productRedio"></div>
<br>
<div class="form-group" id="serach" hidden>
<div class="col-md-6 col-sm-6 col-xs-12 col-md-offset-3">
<input type="button" onclick="getItemData()" value="查询产品专用料列表" class="btn btn-success" />
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3 col-sm-3 col-xs-12" for="last-name"></label>
<div class="col-md-6 col-sm-6 col-xs-12">
<font color="#CC0000">
<c:out value="${msg}" />
</font>
</div>
</div>
</form>
<script type="text/javascript">
function getItemData(){
//var inputSize = $('input[name=productId]').length;//获取单选框个数
//var productRedio = $('input[name=productId]'); //获取单选框元素
var productChecked =$("input:radio[name='productId']:checked");//获取单选框选中元素
var checkVal = productChecked.val();//获取单选框选中元素
var checkNextVal = productChecked.next().next().val();//获取单选框选中的下下一个元素,因为我单选框之间有<br>换行标签,所以是取下下标签,正常是取下一个标签就行
if(checkVal == undefined ){//如果没有选中值
alert("请先选中产品!");
}else if(checkNextVal == undefined){//如果选中值没有下一个兄弟元素
alert("选中产品已经是当天最后一个产品了");
}else if(checkVal == checkNextVal ){
alert("选中产品与下一产品相同!");
}else{
location.href= "getxxx?checkVal=" + checkVal + "&checkNextVal=" + checkNextVal ;
}
}
</script>
radio单选框取值方法(非循环获取)
最新推荐文章于 2023-01-11 10:34:36 发布