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