[問題] 表單在無填寫資料的狀況下,禁止發送?

看板Web_Design作者 (duiniaiaiaiaiaiaibuwan)時間17年前 (2009/01/17 01:14), 編輯推噓9(9016)
留言25則, 7人參與, 最新討論串1/1
http://www.ys2008.com.tw/mailto.html 上面的網頁是利用虛擬主機提供的表單轉寄系統 想請問如何在dw上設定,假如表單內容為空白 則跳出一個視窗告訴使用者「為填寫不完全」 或者禁止發送。因為目前就算在表單上不填寫任何資料 一樣能送出。不知道版上的各位能否為我解答? 非常謝謝!!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.118.65.150

01/17 03:10, , 1F
搜尋一下 onsubmit
01/17 03:10, 1F

01/17 03:31, , 2F
寫javascript,判別欄位長度 加上適當 alert
01/17 03:31, 2F

01/17 11:07, , 3F
先disable,等有填再啟動
01/17 11:07, 3F

01/17 11:07, , 4F
要不然人家關閉JacaScript之後照樣可以送
01/17 11:07, 4F

01/17 11:58, , 5F
樓上觀念錯誤, 那沒js的你就不讓他填表嗎?
01/17 11:58, 5F

01/17 11:59, , 6F
表單檢查本來就是後端必須要做的事, 前端只是輔助
01/17 11:59, 6F

01/17 15:04, , 7F
後來發現DW有簡易的validate form的功能
01/17 15:04, 7F

01/17 15:04, , 8F
但不知道怎麼修改彈出視窗的文字
01/17 15:04, 8F

01/17 15:12, , 9F
自問自答:alert
01/17 15:12, 9F

01/17 16:39, , 10F
我知道檢查是交給後端啊,我只是說要防止灌水的方法@@"
01/17 16:39, 10F

01/17 16:46, , 11F
你沒抓到重點
01/17 16:46, 11F

01/17 16:47, , 12F
重點是要讓沒有開JavaScript也能正常使用
01/17 16:47, 12F

01/17 16:48, , 13F
這是現在推廣的設計哲學啦 講錯誤有點太過
01/17 16:48, 13F

01/17 23:13, , 14F
其實我原本很支持樓上這種哲學,不過就小弟都是偶爾做
01/17 23:13, 14F

01/17 23:13, , 15F
一個站來說,要和Gmail一樣分別設計HTML和Ajax介面
01/17 23:13, 15F

01/17 23:13, , 16F
還蠻累的XD
01/17 23:13, 16F

01/17 23:14, , 17F
但是我也是認為一個網站該做到沒有Ajax也能用才對
01/17 23:14, 17F

01/17 23:43, , 18F
不是分別設計 那叫漸進增強 沒js沒差這樣
01/17 23:43, 18F

01/17 23:44, , 19F
不過我也不知道ajax有沒有可能做到這樣
01/17 23:44, 19F

01/17 23:53, , 20F
當然可以
01/17 23:53, 20F

01/18 00:32, , 21F
明明一樓就是正解 , 去google一下什麼是onsubmit 有這麼難?
01/18 00:32, 21F

01/18 00:33, , 22F
這個問題基本上跟ajax /html 的問題沒有直接關係,
01/18 00:33, 22F

01/18 00:34, , 23F
而是明明就可以簡單就兼容的狀況下 , 就不應該破壞兼容性.
01/18 00:34, 23F

01/18 00:34, , 24F
能同時適用 ajax/html 的設計pattern 可是大哉問. :p
01/18 00:34, 24F

01/18 13:33, , 25F
後來也是google onsubmit才比較了解,謝謝各位囉
01/18 13:33, 25F
文章代碼(AID): #19SC1dkq (Web_Design)
文章代碼(AID): #19SC1dkq (Web_Design)