第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何自定義<input type =“file”>?

如何自定義<input type =“file”>?

繁星點點滴滴 2019-08-06 17:19:12
如何自定義<input type =“file”>?是否有可能改變外觀<input type="file">?
查看完整描述

3 回答

?
守候你守候我

TA貢獻1802條經(jīng)驗 獲得超10個贊

您無法對input[type=file]控件本身進行太多修改。

由于單擊label與輸入正確配對的元素將激活/聚焦它,我們可以使用a label來觸發(fā)OS瀏覽對話框。

這是你如何做到的......

label {
   cursor: pointer;
   /* Style as you please, it will become the visible UI component. */}#upload-photo {
   opacity: 0;
   position: absolute;
   z-index: -1;}
<label for="upload-photo">Browse...</label><input type="file" name="photo" id="upload-photo" />

表單控件的CSS將使其看起來不可見,并且不占用文檔布局中的空間,但仍然存在,因此可以通過它激活它label。

如果你想顯示選擇后用戶所選擇的道路,你可以監(jiān)聽change使用JavaScript事件,然后讀取瀏覽器提供給您的路徑(出于安全原因,它可以你約的確切路徑)。為最終用戶提供漂亮的方法是簡單地使用返回的路徑的基本名稱(因此用戶只需查看所選的文件名)。


查看完整回答
反對 回復 2019-08-06
?
縹緲止盈

TA貢獻2041條經(jīng)驗 獲得超4個贊

  <label for="fusk">dsfdsfsd</label>
  <input id="fusk" type="file" name="photo" style="display: none;">

為什么不?^ _ ^

請參閱此處的示例


查看完整回答
反對 回復 2019-08-06
  • 3 回答
  • 0 關(guān)注
  • 668 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號