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

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

使用 js 和 triger 事件“提交”提交表單

使用 js 和 triger 事件“提交”提交表單

婷婷同學_ 2023-08-10 10:56:21
大家好 這是我的代碼:HTML:<html>    <body>        <form enctype="multipart/form-data" method="post" name="image">            <input onchange="test();" type="file" accept="image/*" capture="camera" name="file" id="camera">            <input id="go" type="submit" value="Stash the file!" style="display: none;" />        </form>        <div id="output"></div>    </body>    <script src="./script.js"></script></html>JS:var form = document.forms.namedItem("image");form.addEventListener('submit', function(ev) {   var       oOutput = document.getElementById("output"),       oData = new FormData(document.forms.namedItem("image"));   oData.append("CustomField", "This is some extra data");   var oReq = new XMLHttpRequest();   oReq.open("POST", "./upload.php", true);   oReq.onload = function(oEvent) {       if (oReq.status == 200) {           oOutput.innerHTML = "Uploaded!";       } else {           oOutput.innerHTML = "Error " + oReq.status + " occurred uploading your file.<br \/>";       }   };   oReq.send(oData);   ev.preventDefault();}, false);function test() {   document.getElementById("go").click()}我的問題是它功能齊全,但有點……臟。我嘗試用 JS 提交表單document.forms.namedItem("image").submit();,但 EventListener 沒有捕獲它。我不想只是為了這個而將 JQuery 添加到我的項目中(對于那些使用 JQuery 有答案的人)。解決方案當然就在我眼前,但我找不到其他方法來做到這一點。預先感謝大家。
查看完整描述

1 回答

?
慕標5832272

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

我認為你可以這樣簡化:


function pleaseUpload() {

   console.log('upload fonction ...');

}

<html>

    <body>

        <form enctype="multipart/form-data" method="post" name="image">

            <input onchange="pleaseUpload();" type="file" accept="image/*" capture="camera" name="file" id="camera">

        </form>

        <div id="output"></div>

    </body>

    <script src="./temp.js"></script>

</html>


查看完整回答
反對 回復 2023-08-10
  • 1 回答
  • 0 關注
  • 124 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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