web手动进行Form表单提交
来源:互联网 发布:长沙联通网络好不好 编辑:程序博客网 时间:2024/05/16 19:27
最近的一个项目涉及到多文件上传,同时还不让用Form表单提交其他数据。蛋疼...
想到一个办法就是,先用ajax提交数据,然后返回数据库的id主键(mysql数据库),然后再js回调函数中进行表单文件的提交。
在网上找了一下Form表单的方法。手动提交为第三种方法,如下:
action1:<form action = "提交的地址"><input type="submit" value="提交"></form>
action2:<form action = "提交的地址"><input type="button" value="提交" onclick="this.form.submit()"></form>
action3:<form id="form1" action="提交的地址">
<input type="hidden" value="" name="id" id="fileId"><input type="file" value="" name="file1">
</form>
<script>
$.ajax({
url : "",type:"post",dataTyp : "json",
success:function(json){
document.getElementById('fileId').val=json.id;
document.getElementById('form1').submit();
}
})
</script>
备注:代码为手敲,没有进行测试,只是表达一下主要的流程意思,多多包涵。
其中最后一种比较灵活,比如说出发事件的可以不是一个按钮,而是一个超链接或者图片之类的元素。<a onclick="document.getElementById('form1').submit();">提交</a>
- web手动进行Form表单提交
- form表单自动与手动提交
- validateform在提交form表单时,手动触发validateform校验
- 手动提交表单
- jQuery改变form表单的action,并进行提交
- form表单只提交数据,而不进行页面跳转
- js动态更改Form表单action,进行提交
- 关于Jquery 获取表单FORM所有元素进行AJAX提交
- 实现Form表单提交页面不进行跳转
- form表单的提交!!!
- form 表单提交
- Form表单提交方法
- ajax提交form表单
- form表单的提交
- form 表单验证提交
- ajax提交form表单
- ajax 提交form表单
- jquery 提交form表单
- ScriptEngineTest
- 分析iOS Crash文件:符号化iOS Crash文件的3种方法
- Linux中VMware虚拟机增加磁盘空间的扩容操作[图文]
- 大数据学习笔记-------------------(17_1)
- swift中UI适配,即视图控件在导航栏下面开始显示
- web手动进行Form表单提交
- caffe学习gtest模板
- VS2010中的调试技巧
- getRequestDispatcher()与sendRedirect()的区别
- Android 绑定组件的方法(除了findViewById)
- 203. Remove Linked List Elements
- Android Glide加载Gif非常慢的解决
- 方便实用滚动型应用起始页面
- java中StringBuilder清空效率比较