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

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

只能將“”作為值分配給輸入類型文件

只能將“”作為值分配給輸入類型文件

千萬里不及你 2023-09-11 15:04:17
我有以下代碼來檢查我的文件是否為 .jpg、.jpeg 或 .png:<!DOCTYPE html><html><body><input type="file" align="center" accept=".jpg,.jpeg,.png" onchange="this.size = Math.max(this.value.length, 7)+15;read(this)" id="myinput" style="min-width: 50px;"       /></body></html><script>var myfile=""async function read(input) {  var file = input.files[0];  var idxDot = file.name.lastIndexOf(".") + 1;  var extFile = file.name.substr(idxDot, file.name.length).toLowerCase();  if (extFile=="jpg" || extFile=="jpeg" || extFile=="png"){      //fileContent = await readFile(file);      myfile=file      alert("Valid file selected!");  }else{      alert("Only jpg, jpeg or png allowed");      input.value = myfile;  }}</script>我正在嘗試,如果選擇了與該文件不同的文件,則顯示所采用的有效文件的最后一個值。但這只會在開始時、在獲取有效文件之后發(fā)生。如果我選擇另一個文件,輸入中顯示的路徑將更改為所選文件的路徑,即使它不是有效的路徑。有沒有辦法解決這個問題,使顯示的路徑始終是最后一個有效文件的路徑?
查看完整描述

1 回答

?
慕無忌1623718

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

有點破解,但可能會給你你需要的東西


var myfile={name:"none"};

 function read(input) {

  var file = input.files[0];

  var idxDot = file.name.lastIndexOf(".") + 1;

  var extFile = file.name.substr(idxDot, file.name.length).toLowerCase();

  var span =document.getElementById('last');

  if (extFile=="jpg" || extFile=="jpeg" || extFile=="png"){

      //fileContent = await readFile(file);

      myfile=file      

      alert("Valid file selected!");

       span.style.display='none';

  }else{

      alert("Only jpg, jpeg or png allowed");

      input.value = '';     

      span.style.display='inline';

      span.innerHTML = "Last valid File was: " + myfile.name

  }

}

span{

display:none;

}

<!DOCTYPE html>

<html>

<body>

<input type="file" align="center" accept=".jpg,.jpeg,.png" onchange="this.size = Math.max(this.value.length, 7)+15;read(this)" id="myinput" style="min-width: 50px;" 

      />

      <span id='last'></span>


</body>

</html>


查看完整回答
反對 回復 2023-09-11
  • 1 回答
  • 0 關注
  • 120 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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