亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何在 java 腳本中提交之前從 formData 中刪除值

如何在 java 腳本中提交之前從 formData 中刪除值

阿晨1998 2023-01-06 10:34:17
在這里,我正在準備 formData 值并將其存儲到一個隱藏變量中。所以我想刪除添加到res變量中的值。有什么想法嗎?我試過 formData.delete(pair[0]);...沒用function prepareOCPDepEntries(isButton){    var formEl = document.forms.mainForm;    var formData = new FormData(formEl);    var res = "";     for(var pair of formData.entries()) {       if(pair[0].startsWith("_")){        res = res +"|"+ pair;        formData.delete(pair[0]);       }    }    document.getElementById("depEntry").value = res;    document.forms.mainForm.disabled = true;}HTML代碼;對 [0] 將是 _0.0<select name="_0.0" id="_0.0" ><option value="1" >Y</option><option value="0" selected>N</option><option value="2" >A</option><option value="3" >T1</option><option value="4" >T2</option><option value="5" >T3</option></select></TD><select name="_0.1" id="_0.2" ><option value="1" >Y</option><option value="0" selected>N</option><option value="2" >A</option><option value="3" >T1</option><option value="4" >T2</option><option value="5" >T3</option></select></TD>
查看完整描述

1 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

function prepareOCPDepEntries(formEl) {

  const formData = new FormData(formEl);

  let res = "";

  for (var pair of formData.entries()) {

    console.log(pair[0])

    if (pair[0].startsWith("_")) {

      console.log(pair[0])

      res = res + "|" + pair;

      formData.delete(pair[0]);

    }

  }

  console.log([...formData.entries()]); // Works. There's only one entry in the Iterator

  document.getElementById("depEntry").value = res;

  document.forms.mainForm.disabled = true;

}


document.querySelector("#mainForm").addEventListener("submit", function(ev) {

  ev.preventDefault();

  prepareOCPDepEntries(this);

})

<form id="mainForm">

  <input value="123" name="_0.0" type="text">

  <input value="999" name="bar" type="text">

  <button>Submit</button>

</form>


<textarea id="depEntry"></textarea>


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

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號