校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > PHP使用HTML5 FormData對象提交表單操作示例

PHP使用HTML5 FormData對象提交表單操作示例

熱門標簽:外呼系統能給企業帶來哪些好處 廣東廣州在怎么申請400電話 百度地圖標注偏差 咸寧銷售電銷機器人系統 開發地圖標注類網站 百度地圖怎樣標注圖標 400電話蘭州申請請 電銷機器人問門薩維品牌my 余姚電話機器人

本文實例講述了PHP使用HTML5 FormData對象提交表單操作。分享給大家供大家參考,具體如下:

這是HTML5中新增的一個Api,他能以表單對象作為參數,自動的把表單的數據打包,當ajax發送數據時,發送這個FormData對象,以達到發送表單數據的目的。

創建:

參數是一個form節點對象

var fm = document.getElementById('formid');
var fd = new FormData(fm);

優點:

(1)在以往的ajax做post請求時,當提交的數據比較多時,需要拼接請求的字符串,如:k1=v1k2=v2...,使用FormData對象時不需要這樣,可以節省工作量,也防止人為拼寫錯誤。

(2)FormData對象不僅可以讀取表單的數據,也可以自行追加數據

fd.append(name,value);

案例:

提交表單

效果圖:

文件結構圖:

10-formdata.html文件:

!DOCTYPE html>
html>
head>
  meta charset="utf-8">
  meta http-equiv="X-UA-Compatible" content="IE=edge">
  title>FormData使用/title>
  link rel="stylesheet" href="">
/head>
script>
  /**
   * FromData:表單數據對象
   * 這是HTML5中新增的一個Api
   * 他能以表單對象作為參數,自動的把表單的數據打包
   * 當ajax發送數據時,發送這個formData
   * 達到發送表單內數據的目的
   */
  function send(){
    var fm = document.getElementById('tform');
    var fd = new FormData(fm);//創建FormData對象
    var xhr = new XMLHttpRequest();//創建xhr對象
    xhr.open('POST','10-formdata.php',true);//配置請求參數
    //設置狀態回調函數
    xhr.onreadystatechange = function (){
      if(this.readyState == 4  this.status == 200){
        document.getElementById('debug').innerHTML = this.responseText;
      }
    }
    //說明formdata對象不僅可以讀取表單的數據,也可以自行追加數據
    fd.append('Single',false);
    xhr.send(fd);//發送請求
  }
/script>
body>
  form id="tform">
    用戶名:input type="text" name="username"/>br/>
    年齡:input type="text" name="age"/>br/>
    郵箱:input type="text" name="email"/>br/>
    性別:input type="text" name="sex"/>br/>
    input type="button" value="ajax發送" onclick="send();"/>
  /form>
  div id="debug">/div>
/body>
/html>

10-formdata.php文件:

?php
/**
 * 使用formData提交表單
 * @author webbc
 */
print_r($_POST);
?>

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php文件操作總結》、《PHP目錄操作技巧匯總》、《PHP常用遍歷算法與技巧總結》、《PHP數據結構與算法教程》、《php程序設計算法總結》及《PHP網絡編程技巧總結》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • html form表單基礎入門案例講解
  • php 下 html5 XHR2 + FormData + File API 上傳文件操作實例分析
  • HTML的form表單和django的form表單
  • Asp.net webForm設置允許表單提交Html的方法
  • Java Web使用Html5 FormData實現多文件上傳功能
  • transform實現HTML5 video標簽視頻比例拉伸實例詳解
  • C#通過html調用WinForm的方法
  • HTML form表單提交方法案例詳解

標簽:臨沂 衡陽 鷹潭 麗江 銅陵 十堰 巴彥淖爾 重慶

巨人網絡通訊聲明:本文標題《PHP使用HTML5 FormData對象提交表單操作示例》,本文關鍵詞  PHP,使用,HTML5,FormData,對象,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP使用HTML5 FormData對象提交表單操作示例》相關的同類信息!
  • 本頁收集關于PHP使用HTML5 FormData對象提交表單操作示例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 长沙县| 广南县| 永安市| 靖边县| 石楼县| 乐陵市| 旌德县| 聂拉木县| 瑞昌市| 西安市| 通山县| 光山县| 巴里| 壤塘县| 南开区| 竹溪县| 岫岩| 通渭县| 株洲县| 武功县| 扎赉特旗| 古丈县| 威信县| 门头沟区| 枣庄市| 高密市| 淳化县| 蓝山县| 巴中市| 嘉定区| 广平县| 漳州市| 花莲市| 民权县| 石林| 东宁县| 诸城市| 玛纳斯县| 丹东市| 顺昌县| 册亨县|