[問題] 用jsp的button type後,抓不到form內容
最近寫了一個jsp網頁
一切都滿順利的
表單提交按鈕原本是用type=submit的方式
<input type="submit" name="buttonname" value="OOO"/>
表單內容提交後,在Action/ActionForm裡用request.getParameter("buttonname")
來提取表單中提交鈕的name值,並且利用這個值做一些判斷式的條件
但是因為想做一個confirm()的提示視窗
所以我把表單提交按鈕改成type=button 並且加入onclick="checkForm(this.form);"
然後寫了一個function如下
function checkForm(form){
if (confirm('確定送出?')){
form.submit();
}else{
form.xxx1.value="";
form.xxx2.value="";
form.xxx3.value="";
}
}
但是這樣改以後,我發現提交出去的表單
用request.getParameter("buttonname")
會是null,請問應該怎麼做才能讓type=button送出後還能保有button的name值呢
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.53.243
※ 編輯: pilisir 來自: 114.33.53.243 (06/06 02:13)
※ 編輯: pilisir 來自: 114.33.53.243 (06/06 02:14)
→
06/06 10:22, , 1F
06/06 10:22, 1F
→
06/06 10:22, , 2F
06/06 10:22, 2F
→
06/07 10:51, , 3F
06/07 10:51, 3F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章
20
54