在JSP中获取嵌套形式的select列表值
get select list value in nested form in JSP
My Main JSP调用displayProjectLayout.JSP文件,该文件显示下拉列表。我需要从下拉列表中获取选定的值,但由于jsp中的嵌套形式,我无法在mobilechangeProject操作中获取选择列表值。我需要保留这两张表格。
MY displayProjectLayout.jsp file: //common JSP
<script>
function submitProjectCode(){
document.frm.action='/mobilechangeProject.action'; //calls action
document.frm.submit();
}
</script>
<s:form id="frm" theme="simple"> //2nd form
<div class="shipAddress">
<div class="shipbg">
<label><s:text name="mobile.webshop.project.selection.label"/></label>
<s:select list="{'Red', 'PO BOX 539', 'Green'}"
onchange="javascript:submitProjectCode();" name="selectedProjectCode"
value="userContext.project.code"
cssStyle="width:100%; height:25px; padding: 0px!important; -webkit-appearance: menulist;"
theme="simple"/>
</div>
<s:if test="backURL != null" >
<c:set var="url"><s:property value="backURL" /></c:set>
<input type="hidden" name="currentUrl" value="${url}" />
</s:if>
<s:else>
<input type="hidden" name="currentUrl" value="<%= request.getParameter("backAction")%>" />
</s:else>
</div>
</s:form>
</s:if>
My Main JSP file:
<s:form action="/mobileupdateBasket.action" cssStyle="width:100%" id="basketFrm" name="basketFrm" theme="simple"> //1st form
//some other code
<c:if test="${empty param.displayProject || param.displayProject != false }">
<s:if test="isFileUsedForWebshop('/rexelmobile/xhtml/displayProjectLayout.jsp')">
</s:if>
</c:if>
</s:form>
//结束
我想主要的问题是不允许使用嵌套形式。看到这个线程:你能嵌套html表单吗?
因此,您可以使用Javascript作为一种变通方法,但关键是:您需要分离表单。如果需要发送相同的操作,请获取值并设置为您的主要隐藏值,例如。希望能有所帮助。)
相关文章:
- 在JSP中获取嵌套形式的select列表值
- 如何在x-editable angularjs的select下拉列表中获得所选值
- 在JavaScript中捕获select(下拉列表)上的键输入
- 正在从开发人员工具中的select元素打印选项列表
- select下拉列表和promise-短暂的空选择
- 从select创建项目列表/数组
- 引用SELECT列表jQuery
- 如何获得Materialize select下拉列表以使用React
- 使用split()从select下拉列表中填充文本字段值
- AngularJS ui-select - 不选择下拉列表中的选项
- jQuery - select 下拉列表 - focusout 在 select 之前触发
- 使用 Javascript/jQuery 以编程方式关闭 SELECT 下拉列表
- 使用 Jquery 将 SelectListItems 的 JSON 列表映射到下拉列表 Select List 并指示
- 没有响应.chzn-select两个带有ajax和codeigniter的下拉列表
- 如何对返回数据列表的清除Select语句进行编码
- 在“ac change”之后更新“acute.select”列表
- 重置SELECT列表在Firefox中不起作用
- 如何用javascript中的json数据填充select列表
- 我如何在JSP中构建struts2:select列表
- 默认情况下,选择select列表框中的所有选项--javascript