好久沒用過表單,有些最最基礎的東西,反而容易遺忘。
1 需要上傳的表單項都需要有name屬性啊,無論是post還是get,都只將有name屬性的表單項上傳。
2 form的幾個主要屬性:enctype action method name等 其中action規定上傳什麼檔案,不建議使用,因為幾乎沒有瀏覽器支援。enctype規定表單資料在傳送到伺服器之前 應該如何編碼。其中有以下值和對應的意義
在傳送前編碼所有字元(預設)
multipart/form-data
不對字元編碼。
在使用包含檔案上傳控制項的表單時,必須使用該值。
text/plain
空格轉換為 "+" 加號,但不對特殊字元編碼。
3 使用上傳檔案時,enctype必須為multipart/form-data 而且,只能是post請求。
4php端接收上傳檔案時,中文檔案亂碼解決方法:iconv
使用EasyUI時表單驗證的注意事項
1.主要是在使用靜態頁面和js頁面的互動 這裡只給兩個樣本 手機號 mobile 身份證號 idnum 2.在validator.js檔案中有判斷 extend fn.validatebox.defaults.rules,message 該輸入項為必輸項 phoneormobile 2 9 0 9 ...
elementUI的表單驗證注意事項
el form model dynamicvalidateform 中的 model指定要驗證的物件,this.refs formname resetfields 對表單進行重置對表單進行正則驗證 rules message 只能輸入字母 數字 trigger blur 第二種驗證方式 const ...
ajax post方式表單提交的注意事項。
當我們建立乙個非同步物件xmlhttprequest同時post方式向後台傳輸資料的時候。我們要設定非同步物件的xhr.setrequestheader成員的值為 request payload中,這是錯誤的 如圖 屬性注意看 而正確的方式是在 form data 中 如圖 這個設定在form表單中...