form是不能嵌套的,嵌套后会导致第一个form后的数据都不能提交
<form action="form.jsp" id="form1">
<input type="text" name="value1" />
<form action="12.jsp" id="form2">
<input type="text" name="value2" />
</form>
<input type="text" name="value3" />
<input type="submit" value="提交" onclick="submitForm();"/>
</form>
<script type="text/javascript">
function submitForm(){
document.getElementById("form1").submit();
}
</script>
如上代码,只能获取到value1和value2的值,value3的值将丢失。
解决方法,有几种思路。
<form action="form.jsp" id="form1">
<input type="text" name="value1" />
<input type="text" name="value3" />
<form action="12.jsp" id="form2">
<input type="text" name="value2" />
</form>
<input type="submit" value="提交" onclick="submitForm();"/>
</form>
<script type="text/javascript">
function submitForm(){
document.getElementById("form1").submit();
}
</script>
改成这样就OK了,或者写js将丢失的数值给记录下。
分享到:
相关推荐
C# form中嵌套flash C# form中嵌套flash
主要介绍了ASP.NET中Form表单不可以嵌套使用的情况,需要的朋友可以参考下
主要介绍了使用form-create动态生成vue自定义组件和嵌套表单组件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
C# WinForm 在Panel中添加Form 教程+源码 可以像MDI窗体那个进行操作,用于解决界面美化过程中的MDI窗体, 新式弹窗.学习一下,绝对有用 C# winform必学
Form1嵌套一个TabControl,每个TabPage的内容是另一个Form2,Form2中有个按钮,单击时更改Form尺寸,想当Form2尺寸更改时,Form1尺寸随着改变,因此将Form2的ClientSizeChanged事件注册,让Form1处理,但是Form2的会...
winform把将外部exe程序作为窗体的一部分,嵌套在自己定义的窗体中。
el-table 封装组件
嵌套对象的校验 项目中使用的vue+elementUI进行开发,已经用了有一段时间了,感觉表单校验是每一个前端开发人员都避免不了的需求。在一些前端可以自行...el-form :model=formData :rules=formRule ref=formData lab
Reform - 能够给你一个Form对象模型包含验证和嵌套设置,框架和数据库无关。
Unform是一个以性能为中心的库,可以帮助您在React中利用不受控制的组件性能和React Hooks创建漂亮的表单
Cocoon与表单生成器无关,因此可与标准Rails,Formtastic或SimpleForm一起使用。 它与导轨3、4和5兼容。该项目与Apache Cocoon不相关。 先决条件此gem取决于jQuery,因此在您已经在使用jQuery的Rails项目中,它最...
formencode, python的验证库 FormEncode 简介FormEncode是验证和表单生成包。 验证可以与表单生成单独使用。 验证工作在复合数据结构上,所有部分都是可以嵌套的。 它独立于HTTP或者任何其他输入机制。文档最新的...
easyui datagrid 嵌套datagrid form 简单提交 ,刷新子表数据
这个功能也支持嵌套的控件,这就是说你只要自己喜欢你就可以轻松地处理嵌套的控件。 <br> Form Designer ActiveX控件 允许调整大小和重新配置放置的每次运行可视化activeX控件。 <br> Form Designer ActiveX...
在使用vue element-ui form表单渲染的时候,会遇到这样的数据结构: { "title":''123455, "email":'123456@qq.com', "list": [ { "id": "quis consequat culpa ut pariatur", "name": "et quis irure dolore ...
XHTML的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由自己的个人习惯胡乱...
对于服务器控件aspButton单击事件失效问题汇总 先来说下可能的原因吧。...4、检查是否按钮存在在被嵌套的form标签内。.net 不允许form被嵌套。 5、还有一些其他不知道的限制因素。以后再补充吧。。