[請益] 如何在submit時,不讓使用者拉畫面上的下拉??

看板PHP作者 (好耶,好運還沒走!)時間17年前 (2008/08/18 17:34), 編輯推噓2(205)
留言7則, 4人參與, 最新討論串1/1
情況描述: 當使用者要送出一張表單,按下確定(submit)時, 有時網路沒那麼快,等待的同時,使用者又去拉畫面上的下拉(onchange="submit()") 就會造成某些錯誤。 我試著在按按鈕時,把下拉設成disabled,雖然有達到無法異動的效果 但是…disabled的欄位,送出時是沒有值的…。 一時也想不到有什麼方法可以解決? 請教各位前輩,有什麼簡單的方法嗎? 如何在submit時,不讓使用者有 手撿的機會,多蝦~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.30.14.18

08/18 17:38, , 1F
readonly?
08/18 17:38, 1F

08/18 17:58, , 2F
用 script 在 submit 前時先將值送到隱藏的 input
08/18 17:58, 2F

08/18 17:58, , 3F
sever 端用接隱藏的 input 值
08/18 17:58, 3F

08/18 17:58, , 4F
只要沒有再按 submit 變更任何表單都沒關係。
08/18 17:58, 4F

08/18 18:12, , 5F
謝謝二樓的方法,不過畫面上的欄位不少…小麻煩
08/18 18:12, 5F

08/18 20:28, , 6F
onsubmit時,把整個form內容display:none,改顯示一個
08/18 20:28, 6F

08/18 20:28, , 7F
請稍等的內容,應該就可以了.
08/18 20:28, 7F
文章代碼(AID): #18gK8kTR (PHP)
文章代碼(AID): #18gK8kTR (PHP)