摘要:前言這是一篇關于提交數據的文章,由提供表單提交一是的一個標簽,用來向服務端發送數據。
前言:這是一篇關于form提交數據的文章,ajax由jQuery提供
form表單提交一、form是HTML的一個標簽,用來向服務端發送數據。form元素有自己的屬性,這里要講的是form的enctype,method,action這三個屬性
enctype:表示的是當method="post"時候,form將數據提交給服務器端的MIME類型可能取值有以下三種
application/x-www-form-urlencoded:未制定格式的默認格式
multipart/form-data:用于type屬性值設為file的input標簽
text/plain(html5)
2.method:表示指定瀏覽器用那種http方式提交form,可能值有
post:指的是HTTP post方法,表單數據會包含在表單體內部提交給服務器端
get:指的是HTTP get方法,表單數據會附加在action屬性的URI中,并以?作為分隔符,得到這樣的URI在提交給服務器端,數據暴露在URI中
3.action: 處理當前form信息所在的URL
利用上述屬性發送表單數據至服務器端
二、實踐一
HTML code
demo.php接收數據進行處理
JavaScript code
三、實踐二
當前存在input元素的type類型是file
HTML code
JavaScript code
function demo(){ var data = new FormData($("#demoForm")[0]); $.ajax({ url:"demo.php", type:"post", data:data, dataType:"json", cache:false, contentType:false, processData:false, success:function(res){ // 成功回調函數 }, error:function(xhr){ // 失敗回調函數 } }); }
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/109080.html
摘要:在表單提交時,瀏覽器會自動進行一系列的校驗工作,沒有通過校驗的表單是無法提交到服務器的。而方法提交表單,會在請求中發送表單字段鍵值對。表單提交事件表單提交到服務器時,會觸發事件。 上一篇主要溫習了一下form表單的屬性和表單元素,這一片主要講解用JavaScript如何操作form。 表單操作 取值 用JavaScript操作表單,免不了會有取值賦值操作,比如有以下表單: ...
摘要:處理表格和提交等等重置表單重置表單應該使用或當用戶單擊重置按鈕重置表單時,會觸發事件,可以在必要的時候取消重置操作另外也可以通過腳本調用方法重置表單,在調用方法重置表單時會觸發事件。在中,表單中新增加了屬性,自動把焦點移動到相應字段。 HTMLFormElement繼承了HTMLElement,它自己獨有的屬性和方法有: acceptCharset:服務器能夠處理的字符集,等價于HT...
摘要:表單地址值為,規定向何處發送表單數據?;剀囨I會觸發表單。請求方式規定請求方式,默認為可選。驗證如果使用該屬性,則提交表單時不進行驗證。自定義表單驗證默認情況下,如果驗證失敗,表單則不會提交。是一個原生組件,不限制于框架,可直接使用。 原生form表單 form表單元素大家可能都用到過,除了可以提交表單外,還有一些內置的表單校驗,比如require、minlength、maxlength...
閱讀 889·2023-04-26 02:16
閱讀 1197·2019-08-30 15:55
閱讀 2788·2019-08-30 15:53
閱讀 3382·2019-08-29 15:38
閱讀 2884·2019-08-29 13:42
閱讀 1980·2019-08-26 13:34
閱讀 1833·2019-08-26 10:10
閱讀 3075·2019-08-23 14:40