`
wenhai_zhang
  • 浏览: 185882 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

【疑问】表单不提交

    博客分类:
  • java
阅读更多

表单代码:

<input type="button" value="浏览" onclick="setValue('file1')">
<form name="abc" action="${fn:contextpath()}/doUploadLicenseFile" method="post" enctype="multipart/form-data">
  <input type="hidden" name="funid" value="${funid }" />
  <input type="hidden" id="uploadIds" name="uploadIds">
  <input type="file" name="file1" id="file1"><br>
  <button type="submit" id="abcSub" style="visibility: hidden">submit</button>
</form>

 

var file = document.getElementById(id);
file.click();

 当我直接点击file组件的浏览时,表单可以提交。但我调用JS获取值之后,再提交表单,却无法提交?

 

 

问题已经查明:

在点击file组件的浏览取得文件后,表单提交正常,但如果使用按钮触发file组件得click事件获取文件后,表单无法提交!

 

问题原因正在查找中,已经在IE和360浏览器中均有问题。

 

进过多方搜索验证,此方法行不通。由于JS安全问题,致使表单无法提交,在JS调试过程中,Form提交时会遇到“htmlfile: 拒绝访问”错误。

解决方案正在修改中...

分享到:
评论
2 楼 pzxsheng 2012-06-20  
这个怎么解决
1 楼 magicguowei 2011-09-20  
请问楼主是怎么解决这个问题??,谢谢!

相关推荐

    asp自定义表单系统

    下面是自动表单用户提交后,系统自动发送邮件给网站管理员的地址。 回发给客户的链接地址是当用户提交后,系统同时也发送邮件给用户的邮箱,包含一个链接地址。 与其它后台的Session整合方法: 先获取表单后台的...

    JS实现提交表单前的数字及邮箱校检功能

    本篇文章介绍了如何使用JavaScript实现表单提交前对用户输入的数字和邮箱进行校检的功能。通过在前端进行初步的数据校验,不仅可以减轻服务器端的负担,还能提升用户体验。 首先,文档提到了JavaScript中String对象...

    有效网页表单的八条规则

    设计有效的网页表单需要遵循一系列规则,以确保用户能够轻松、愉快地填写并提交表单。以下是对标题和描述中提到的八条规则的详细解释: 1. **保守性的搭建与目的性设计**:表单设计应该简洁且目标明确。避免冗余的...

    php中表单的验证用脚本

    在`validate.php`中,我们可以使用`$_POST`全局数组来获取表单提交的数据。例如: ```php $username = $_POST['username']; $password = $_POST['password']; ``` 现在,我们开始编写验证逻辑。常见的验证包括: ...

    表 单 填 写 说 明 书.doc

    同时,计划填写日期用于规划工作流程,确保表单能在规定的时间内完成并提交。 **二、表格名称与编号** 每个表单都有独特的名称和编号,这不仅便于识别,也方便归档和检索。表格名称应清晰明了,概括表单的主要功能...

    SqlServer 表单查询问题及解决方法

    然后,FROM子句选取Sales.Orders表作为数据源,并应用WHERE子句过滤掉custid不等于71的行。接着,GROUP BY根据empid和orderdate的年份对数据进行分组。HAVING子句进一步过滤掉分组后数量小于2的组。最后,SELECT选择...

    解决vue 按钮多次点击重复提交数据问题

    "解决 Vue 按钮多次点击重复提交数据问题" 在 Vue 项目中,按钮多次点击重复提交数据问题是一个常见的问题,本文将通过实例结合的形式详细介绍解决该问题的方法。...如果您有任何疑问,请随时留言。

    jQuery使用serialize()表单序列化时出现中文乱码问题的解决办法

    在使用jQuery进行Web开发过程中,表单序列化是一项常见的操作,它允许开发者将表单中的输入元素编码成URL编码格式的字符串,通常用于表单提交。然而,在处理包含中文字符的表单时,我们可能会遇到序列化后的数据出现...

    MySql中表单输入数据出现中文乱码的解决方法

    - 确保前端表单提交时的编码也与后端数据库保持一致,通常推荐使用UTF8。 通过上述步骤,你应该能够解决MySQL中表单输入数据出现中文乱码的问题。在实际操作中,一定要注意字符集的一致性,从服务器到客户端,再到...

    Jquery Easyui表单组件Form使用详解(30)

    此外,还可以设置`onSubmit`方法来处理表单提交前的逻辑,`success`方法来处理表单提交成功后的回调,以及其他如`onBeforeLoad`、`onLoadSuccess`、`onLoadError`等事件方法。 事件列表方面,JQuery Easyui为表单...

    工程材料采购招标评审流程图及表单(模板格式).doc

    表单通常包括但不限于招标公告、投标书、评审记录表、评标报告、中标通知书等,这些文档的规范使用有助于保证流程的公正透明。理解并熟练运用这些流程和表单,对于项目管理者来说,是确保工程材料采购质量、控制成本...

    backboneForm:使用Backbone和Browserify的示例POS表单

    骨干表格示例概述我使用Backbone.js实现示例表单!指示为了在本地运行,您将需要在项目的根目录中并运行以下bash命令: npm install && Bower安装grunt ...接触如果您对此代码有任何疑问,请随时提交拉取请求和/或。

    jQuery Validate让普通按钮触发表单验证的方法

    如果form方法返回true,表示表单验证通过,我们可以在这个if语句块内编写表单提交后需要执行的代码。如果返回false,表示验证未通过,我们可以什么都不做,因为验证失败的信息会自动显示在对应的字段旁边。 ```...

    django layui表单加图片上传功能(Django,layui).zip

    在本文中,我们将深入探讨如何在Django框架中结合...如果你对具体实现有任何疑问,可以通过提供的完整项目进行学习和参考。这个项目应该包括了所有必要的视图、模板、模型和静态文件,使你能够直观地理解整个工作流程。

    Dsoframer.ocx 上传页面uploadfile.asp,PB+iis+asp测试通过

    //添加要提交的表单域, FieldName是要上传表单域名称,RecordID是表单域值它类似域表单域的 o1.HttpAddPostString("RecordID", "20060102200") o1.HttpAddPostString("UserID","李局长"); //上传打开的文件 //添加...

    嵌入式小型订单程序 2.0.rar

    1.优化了表单提交代码; 2.提交表单采用了防刷新功能,避免了重复提交表单的可能性; 3.进一步优化了订单管理功能,删除了冗余文件,代码更精简; 使用方法: 在网页的任何调用位置加上iframe代码,如何添加请...

    jQuery 表单序列化实例代码

    6. JavaScript部分展示了如何通过监听表单的提交事件来获取序列化后的数据,并通过ajax方法发送到服务器。这里还演示了如何处理服务器的响应,无论是成功还是失败的情况。 7. 通过PHP脚本echo json_encode($_GET);...

    使用 jQuery.ajax 上传带文件的表单遇到的问题

    当尝试使用jQuery的`$.ajax`方法上传包含文件的表单时,若不特别配置`processData`选项,可能会遇到`Illegal invocation`异常。这是因为jQuery默认会尝试处理`data`参数,将其转换成字符串格式,但`FormData`对象...

    html如何与asp.net通讯

    - 当用户填写完表单并提交时,浏览器会创建一个POST请求,其中包含表单字段(`&lt;TEXTAREA&gt;`的`NAME`属性)及其对应的值(用户输入的内容)。 - 这个请求被发送到服务器上的2.asp页面,服务器会解析请求中的数据。 ...

    layui 富文本编辑器和textarea值的相互传递方法

    这样的功能在开发富文本编辑器相关应用时非常有用,比如在表单提交前需要预览内容,或者从数据库加载已有的数据到编辑器中编辑。 需要注意的是,Layui富文本编辑器的API可能会随着版本更新而发生变化,因此在使用时...

Global site tag (gtag.js) - Google Analytics