- 主题:Re: 一个奇怪的js问题,想不明白,求解!
激发submit的是onchange导致的DoClick('hahaaa')调用,1、你的模拟事件是click,怎么激发change?
【 在 superlq 的大作中提到: 】
: IE下的问题。
:
: <form name="ceshi" enctype="multipart/form-data" method="post" action="http://www.baidu.com/">
: ...................
--
修改:dhcn FROM 58.83.254.*
FROM 58.83.254.*
DoClick('id_pic')
中的id_pic
改成 haaaaa
【 在 superlq (~~~~(>_<)~~~~) 的大作中提到: 】
: IE下的问题。
: <form name="ceshi" enctype="multipart/form-data" method="post" action="http://www.baidu.com/">
:
: ...................
--
FROM 218.197.83.*
你把那句alert,改成console.log(id),再认真看看控制台的输出带不带"a"。
【 在 superlq 的大作中提到: 】
: Onchange已经激发了。
: 也就是doclick<hahaaa>这个函数是执行了的,但是里面的subMIT没执行。
:
--
修改:dhcn FROM 58.83.254.*
FROM 58.83.254.*
LZ似乎想在浏览器内靠代码自动上传文件,干的事情已经违反沙箱规则了。这个需要浏览器外操纵浏览器才行
【 在 ottffsse 的大作中提到: 】
: DoClick('id_pic')
: 中的id_pic
: 改成 haaaaa
: ...................
--
修改:dhcn FROM 58.83.254.*
FROM 58.83.254.*
为什么非要模拟一个事件来做文件选择?ClickJacking?
【 在 superlq 的大作中提到: 】
: 我看其他浏览器都可以,就IE不行。。。
:
--
FROM 58.83.254.*
我以为你的意图是中间的文件选择那一步不要手动来做。
【 在 superlq 的大作中提到: 】
: 控制台提示:
: hahaaa
: SCRIPT5: 拒绝访问。
: ...................
--
FROM 58.83.254.*
你应该看看大多数网站的实现怎么做,一般实现中的那个按钮就是file Input本身自带的那个按钮,然后跟踪input的change事件就Ok了。不过文件表单可能是镶嵌在大表单里面的frame.
【 在 superlq 的大作中提到: 】
: 想实现点击一个链接或按钮,直接选择图片自动上传。
: 很多网站都有这样的效果啊。
: 我自己写出Js就这样,除了ie其它浏览器都正常。
: ...................
--
修改:dhcn FROM 124.42.13.*
FROM 124.42.13.*