js或者JQ的focus和select失效问题和input type=file上传文件问题
2011-05-02 14:56
621 查看
我在尝试使用js或者Jq促发聚焦和全选事件时都出现失效的问题,无论IE还是FF都无效,
也没有报错,尝试采用延时调用的方法后得到解决
理由其实很简单:我使用的是onchange方法(不知道使用其他事件是不是相同的),然后使用tab或者鼠标点击使失去焦点促发了onchange对应的函数,执行focus和select了,完成后再响应tab或者鼠标点击,使得效果上像是没有执行focus。
2.input type=file上传文件
form表单添加属性enctype,C#在获取时用request.files["fileControlName"]
<form id="reg_form" enctype="multipart/form-data">
jsp的servlet中获取请参考http://jc-dreaming.iteye.com/blog/845202
也没有报错,尝试采用延时调用的方法后得到解决
setTimeout('$("#txt_pwd2").focus()', 1); setTimeout('$("#txt_pwd2").select();', 1);
理由其实很简单:我使用的是onchange方法(不知道使用其他事件是不是相同的),然后使用tab或者鼠标点击使失去焦点促发了onchange对应的函数,执行focus和select了,完成后再响应tab或者鼠标点击,使得效果上像是没有执行focus。
2.input type=file上传文件
form表单添加属性enctype,C#在获取时用request.files["fileControlName"]
<form id="reg_form" enctype="multipart/form-data">
jsp的servlet中获取请参考http://jc-dreaming.iteye.com/blog/845202
相关文章推荐
- 解决JS(Vue)input[type='file'] change事件无法上传相同文件的问题
- Asp.net网站中 js通过input type="file" 上传文件
- js 实现 <input type="file" /> 文件上传
- [置顶] js 实现 <input type="file" /> 文件上传
- [置顶]关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)
- 关于使用input type=file 标签上传文件的注意细节(上传文件 无法获取文件 问题)
- 解决<input type=“file” multiple> 多文件上传问题(可以多次选取文件,也可以一次选取多个文件),而且点击的是一个同一个div
- js 实现 input type="file" 文件上传示例代码
- input type file onchange上传文件的过程中,遇到同一个文件二次上传无效的问题。
- js 实现 input type="file" 文件上传示例代码
- js 实现 input type="file" 文件上传示例代码
- html5中的input(type="file")的multiple属性,实现多文件上传,并用js控制文件大小,数量
- js获取input[type=file]上传文件名称
- 通过<input type=“file”>上传文件问题
- 上传文件,用js回调函数实现隐藏input type="file"
- input type="file" 在js中判断文件上传类型
- ajaxfileUpload.js 异步文件上传 onchange问题
- Ajax 上传input type file 文件
- Bootstrap fileinput.js,最好用的文件上传组件