簡體   English   中英

Chrome擴展程序表單提交

[英]Chrome Extension form submit

我想做的是創建一個調用函數,該函數可以創建一個表單,並在每次調用特定頁面時將其提交。例如

function foo(url){
  var form = document.createElement("form");
  var input1 = document.createElement("input");
  var input2 = document.createElement("input");

  form.method = "POST";
  form.action = url;
  form.name = "myForm";
  form.id = "form_id";

  input1.type = "hidden";
  input1.value = "value";
  input1.blahblah...

  input2.type = "hidden";
  input2.value = "value";
  input2.blahblah...

  form.appendChild(input1);
  form.appendChild(input2);
  document.body.appendChild(form);

  form.submit();

  alert("Form submitted");
}

事實是,即使將表單附加在文檔中,提交仍由於某些原因而無法正常工作。 (警報永遠不會出現);

任何想法在哪里的問題?

(或任何其他替代方法)

謝謝

 function foo(url) { var form1 = document.createElement("form"); var input1 = document.createElement("input"); var input2 = document.createElement("input"); form1.method = "POST"; form1.action = url; form1.name = "myForm"; form1.id = "form_id"; input1.type = "hidden"; input1.value = "value"; input2.type = "hidden"; input2.value = "value"; form1.appendChild(input1); form1.appendChild(input2); document.body.appendChild(form1); form1.submit(); alert("Form submitted"); } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM