首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >moo无法为文件上传创建字段

moo无法为文件上传创建字段
EN

Stack Overflow用户
提问于 2011-06-03 10:32:35
回答 1查看 55关注 0票数 0

嗨,有人能帮我解释一下moo,它的表现有点奇怪,在点击改变字段时无法输入文件。

它适用于文本、密码甚至文本区域。

这就是我如何声明输入类型文本的方式。

代码语言:javascript
复制
var editField = new Element('input', {
    'type': 'text',
    'name': 'fieldValue',
    'class': this.options.styleInput
});

使用Mootool1.2

Moo EIp版本0.1.1

任何帮助都将被指定为

EN

回答 1

Stack Overflow用户

发布于 2011-06-03 12:04:09

不知道MooElp是什么-你应该发布一个链接,因为没有时间去查找东西。

http://jsfiddle.net/dimitar/dsujK/

代码语言:javascript
复制
var editField = new Element('input', {
    'type': 'text',
    'name': 'fieldValue',
    'class': "foo",
    "value": "c:/autoexec.bat"
}).inject(document.body);

(function() {
    editField.set("type", "file");
}).delay(2000);

这在FireFox 4中有效,但在chrome 13或IE 8中不起作用。

我认为这是一种安全措施,可以阻止您进行常规输入、设置值、转换为文件类型并提交表单--否则您将能够在访问者的PC上窃取任何文件--您应该在发布之前搜索堆栈溢出。change type of input field with jQuery解释了这个问题。

Firefox 4首先通过清除值来处理它。Chrome悄悄地抛下道具,IE抛出一个异常。

从一开始就使用类型文件进行输入,或者用新的输入替换输入,而不是设置类型属性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6225940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档