form提交时,传递额外的参数
来源:互联网 发布:mysql 2002错误 编辑:程序博客网 时间:2024/06/05 10:10
在进行表单提交时,会遇到在提交前增加额外参数的情况,对此有如下几种解决方法:
- 在表单里使用hidden的input,将参数放到里面。
缺点:在form表单里会增加一些input节点,感觉不爽。
- 在提交前使用javascript动态在表单里添加input。
缺点:需要写脚本。
- 使用ajax提交拼接参数。
缺点:如果表单里有文件需要上传,就行不通了。
动态增加form和参数:
function formSubmit(elementValue) { var turnForm = document.createElement("form"); document.body.appendChild(turnForm); turnForm.method = 'post'; turnForm.action = 'vmsservlet'; turnForm.target = 'mainFrame'; for (var x in elementValue) { var newElement = document.createElement("input"); newElement.setAttribute("type","hidden"); newElement.name = x; newElement.value = elementValue[x]; //alert(newElement.name); turnForm.appendChild(newElement); } turnForm.submit();}
0 0
- form提交时,传递额外的参数
- Thinkphp5 表单提交额外参数和页面跳转参数传递
- 表单(form)的提交实现参数页面间的传递
- js提交form表单,并传递参数
- js提交form表单,并传递参数
- js提交form表单,并传递参数
- bootstrapfileinput 上传时传递额外参数
- J2EE form的参数传递
- [置顶] Form表单Get方式提交时,action中带参数传递不了
- 参数在FORM之间的传递
- form action中传递参数的问题
- AX不同的Form之间传递参数
- form action中传递参数的问题
- form表单提交时action带参数
- JqueryEasyUi表单提交 增加额外参数
- 关于url提交请求时传递数组参数的用法
- pyqt信号和槽传递额外参数
- PyQt 信号和槽传递额外参数
- 批处理练习
- POJ 3204 网络流的必须边
- 安装mysql遇到的问题
- HashMap的实现原理
- shiro-登录验证
- form提交时,传递额外的参数
- HTML——建立连接
- linux下查看主板内存槽与内存信息(dmidecode)
- IOS单例模式(Singleton)
- go实用小技能-int类型转成byte类型原理解密
- MVC框架自己封装开启超神之路(上) 3-5视图层的调用
- Python 100练习题[1-10]
- Android键盘面板冲突 布局闪动处理方案
- Git自学(二)安装Git