react拖拽表單設(shè)計器 不使用form提交表單?
不使用form提交表單?輸入類型=“提交”此提交按鈕用于表單。如果沒有表單,此按鈕將不起“提交”的作用。如果您想提交沒有表單的數(shù)據(jù),最簡單的方法是使用js將提交的數(shù)據(jù)寫到URL上。例如,搜索表單.ht
不使用form提交表單?
輸入類型=“提交”此提交按鈕用于表單。如果沒有表單,此按鈕將不起“提交”的作用。如果您想提交沒有表單的數(shù)據(jù),最簡單的方法是使用js將提交的數(shù)據(jù)寫到URL上。例如,搜索表單.htm是要求用戶輸入關(guān)鍵字搜索.asp頁面搜索。所以呢搜索表單.htm書上是這么說的。<input type=“text”id=“keyword”/><button onclick=“javascript:window.location.href=" 搜索.asp?關(guān)鍵字=“文檔.getElementById(“keyword”)。Value“> search</button>這樣,輸入“Baidu”,點擊“search”,地址欄會變成:搜索.asp?關(guān)鍵字=百度這就完成了信息的提交。
怎樣用js創(chuàng)建Form表單并提交?
您可以手動構(gòu)建formdata以提交表單。代碼如下:
var form=new formdata()//添加參數(shù)表單.append(“name”,“jack”)表單.append(“age”,20)//使用XMLHttpRequest啟動請求var XHR=new XMLHttpRequest()xhr打開(“post”,“add the requested URL here”,true)xhr.onreadystatechange文件=函數(shù)(){如果(xhr.readyState文件==4) {//successful}//執(zhí)行請求xhr.發(fā)送(表格)