`
小网客
  • 浏览: 1243660 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

input type=file只读

    博客分类:
  • J2ee
 
阅读更多

怎样让input type=file 只读,并能实现文件上传

今天为了这个功能,着实郁闷了好久,得记录下来

 

试过很多方法,都未能实现,如:

设置readOnly=true 
设置disable 
设置this.blur() 

 通过javascript来控制 

都不行,因为只要是readOnly或disable,都无法弹出选择文件的窗口,即使用javascript实现了弹出,上传时也不行,最后还是把中心放在了让他没有焦点上,设置了

 

hideFocus=true也不行,于是开始详细的翻阅,input type=file的所有属性,终于还是让我找到了

<INPUT class="text" id="fileUpload" type="file" name="fileUpload" 
UNSELECTABLE="on">

 

0
4
分享到:
评论

相关推荐

    怎样让input type=file 只读,并能实现文件上传

    ### 如何使 input type=file 只读并实现文件上传 在网页开发中,有时我们需要让用户选择一个文件但不允许他们更改已选择的文件。这通常是为了防止用户在提交表单前临时更改文件,从而确保文件的一致性和安全性。...

    js 获取、清空input type=file的值(示例代码)

    这个函数创建了一个新的`&lt;form&gt;`元素,将`&lt;input type="file"&gt;`元素添加到新表单中,然后调用`reset`方法清空表单,最后将原始的`&lt;input type="file"&gt;`元素放回原位置。 需要注意的是,虽然这两种方法都可以实现...

    js 获取、清空input type="file"的值示例代码

    由于`&lt;input type="file"&gt;`的`value`属性是只读的,我们不能直接通过设置`value=""`的方式来清空文件输入框中的值。但是,我们可以通过其他方法来实现清空效果。 - **方法一**: - 创建一个隐藏的`&lt;input type=...

    js 获取、清空input type=&quot;file&quot;的值(示例代码)

    在JavaScript中,`&lt;input type="file"&gt;`控件用于让用户选择本地文件,然后上传到服务器。这个控件有一些特殊性,比如其`value`属性是只读的,这意味着我们不能直接通过设置`value`来清空用户选择的文件。这是因为...

    使用HTML开发商业网站-表单控件-input课件.pptx

    10. **文件域 (file)**: `&lt;input type="file"&gt;` 允许用户从本地计算机选择文件上传。 示例: ```html &lt;input type="file" name="uploadFile"&gt; ``` 除了上述属性外,还有其他一些控制输入行为的属性,例如 `...

    INPUT的TYPE用法

    &lt;input type="file" name="yourfile" size="30"&gt; ``` ### 4. `type="hidden"` - 隐藏字段 `type="hidden"`用于存储需要提交但不希望用户直接看到的信息。这种类型在页面之间传递数据或用于验证目的时非常有用。 ...

    input资源的格式

    &lt;input type="file" name="yourfile" size="30"&gt; ``` ##### 4. `type="hidden"` 隐藏字段,通常用于传递一些不希望用户看到的信息。 - **属性介绍** - `name`: 输入框的名称。 - `value`: 隐藏字段的值。 **...

    input 标签的属性

    &lt;input type="file" name="yourfile" size="30"&gt; ``` ##### 4. `type="hidden"` - 隐藏字段 隐藏字段通常用于存储需要提交但不想让用户看到的信息。 - **type**: 设置为"hidden"表示这是一个隐藏字段。 - **name*...

    HTML 表单.pdf

    其基本语法结构是:&lt;form action="" method="post" enctype="multipart/form-data"&gt;&lt;input type="file" name="files" /&gt;&lt;input type="submit" name="upload" value="上传" /&gt;,其中 action="" 指定了表单的提交地址...

    清空input类型为file的value属性值的方法

    当页面刷新后,这个路径通常会消失,但如果我们想在JavaScript中手动清除它,直接将`value`属性设置为空字符串并不会有效,因为`&lt;input type="file"&gt;`是只读的。这意味着你不能直接通过赋值的方式来修改`value`属性...

    类似QQ邮箱的js附件上传源代码

    - 因为`&lt;input type="file"&gt;`的`value`属性是只读的,无法直接设置,所以通过JavaScript动态生成新的`&lt;input type="file"&gt;`元素,并设置`onchange`事件监听器。 7. **限制与扩展**: - 代码指出,仅使用一个`...

    今日内容介绍2

    6. `&lt;input type="file"&gt;`:允许用户选择本地文件上传。 7. `&lt;textarea&gt;`:创建多行文本输入区域。 8. `&lt;input type="submit"&gt;`和`&lt;input type="button"&gt;`:创建提交和普通按钮,前者提交表单,后者执行JavaScript...

    HTML简答语法

    - 文件域`&lt;input type="file"&gt;` - 邮箱`&lt;input type="email"&gt;` - 网址`&lt;input type="url"&gt;` - 数字`&lt;input type="number"&gt;` - 滑块`&lt;input type="range"&gt;` - 搜索框`&lt;input type="search"&gt;` - 隐藏域`&lt;input ...

    html的表单注册信息的一部分啊.txt

    &lt;td&gt;&lt;input type="file"/&gt; &lt;/td&gt; ``` - **`type="file"`**:表示这是一个文件上传输入框。 #### 3.10 电话号码输入框 ```html &lt;tr&gt;&lt;td&gt;绰룺 &lt;td&gt;&lt;input type="tel" pattern="[0-9]{11}"/&gt; &lt;/td&gt; ``` - **...

    bootstrap 固定文本框

    浏览...&lt;input type="file" id="fileInput"&gt; &lt;input type="text" class="form-control" readonly&gt; ``` 这里,`class="input-group-btn"`和`class="btn btn-default btn-file"`用于创建按钮样式的文件选择器...

    html 文本框(text)不可用只读的多种实现方法

    &lt;input id="File1" type="text" disabled/&gt; ``` 通过设置`disabled`属性,文本框将呈现为灰色,用户无法对其进行编辑。同时,这样的字段不会被提交到服务器,如果表单被提交的话。 **方法二:使用`readonly`属性** ...

    表单与列表

    &lt;input name="file" id="file" value="" type="file"&gt; - 作用:用于上传文件。 - 特性:用户可以选择本地文件进行上传操作。 - **密码文本框** - 标签:&lt;label for="password"&gt;Password: &lt;input name=...

    HTML5+CSS3开发商业站点Chapter10.pptx

    - 文件域`&lt;input type="file"&gt;` - 邮箱`&lt;input type="email"&gt;` - 网址`&lt;input type="url"&gt;` - 数字`&lt;input type="number"&gt;` - 滑块`&lt;input type="range"&gt;` - 搜索`&lt;input type="search"&gt;` - **高级用法**:...

    Java0基础_day16_Javaweb前端_HTML_CSS_mysql(csdn)————程序.pdf

    `&lt;input type ="checkbox" name = 'jishi' value = "java" /&gt;`,文件上传 `&lt;input type = "file" name="myfile" /&gt;`,下拉列表 `&lt;select&gt;` 和多行文本框 `&lt;textarea&gt;`。 在表单域中,`name` 属性是至关重要的,因为...

Global site tag (gtag.js) - Google Analytics