Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評(píng)論 :: 0 Trackbacks

          今天在做項(xiàng)目的時(shí)候,遇到上傳文本框的問(wèn)題,
          <input type="file" size="100" name="photoupload" />
          在firefox中,該控件產(chǎn)生的文本框是默認(rèn)不可編輯的,但是在IE下,該文本框可編輯,
          根據(jù)用戶需要,此文本框應(yīng)為不可編輯。
          但是直接將其設(shè)置為“readonly”或者“disabled”后,對(duì)應(yīng)的瀏覽按鈕也無(wú)法使用了。所以此法不通。

          在網(wǎng)上搜索了一些資料,主要有以下幾種方法:
          1.變通處理:
          <input type=file id=a1 style="visibility:hidden">
          <input id=a2 type=text readonly>
          <input type=button value=瀏覽 onclick="a1.click(); a2.value= a1.value">
          2.增加如下屬性:
          contenteditable="false"

           實(shí)例代碼:

          <input type="file" style="width: 446px" id="ptlFile" contenteditable="false"/>

          對(duì)比一下,第二種簡(jiǎn)單方便,問(wèn)題解決。

          posted on 2008-09-28 11:08 seal 閱讀(1043) 評(píng)論(1)  編輯  收藏 所屬分類: web

          評(píng)論

          # re: 使input type="file" 不可編輯 2009-03-10 09:49 pass by
          Thank you!  回復(fù)  更多評(píng)論
            

          主站蜘蛛池模板: 堆龙德庆县| 阳曲县| 微山县| 云龙县| 临高县| 中西区| 怀化市| 怀仁县| 毕节市| 区。| 遂昌县| 宁津县| 腾冲县| 开原市| 恩平市| 枣阳市| 思茅市| 临桂县| 桂平市| 佛坪县| 册亨县| 海口市| 修水县| 凌源市| 墨玉县| 嘉禾县| 马鞍山市| 赤城县| 青海省| 德令哈市| 丹巴县| 淮滨县| 河北省| 资兴市| 青海省| 辽中县| 滕州市| 天峨县| 岳普湖县| 辽源市| 慈溪市|