Re: [問題] submit為什麼沒作用呢?>"<

看板Web_Design作者 (Clemond)時間19年前 (2005/03/30 22:34), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《magicplume (魔幻的羽毛)》之銘言: : <SCRIPT Language="javascript"> : function checkdata() : { : if(form1.T1.value == "") : { : window.alert("請輸入姓名"); : } : .....這邊跟上面類似 : else //都檢查完了 : form1.submit(); : } : </SCRIPT> : <FORM action="checkresult.jsp" method=post name=form1> : <p>姓名:<INPUT type="text" name=T1> </p> : ...以下類似 : <INPUT type="button" value="確定" name=B1 Onclick='checkdata()'> : </FORM> : 這樣子寫出來之後,如果資料有漏填了話,確實會檢查並跳警告視窗, : 可是如果沒有漏填了話,按下按鈕之後聞風不動, : 不會連結到下一個jsp網頁。 : 我試過如果把button type改成submit就可以連到下一個jsp檔, : 可是這樣子就沒辦法檢查資料是否漏填了 >"< : 到底是哪裡出問題呢? 拜託大家幫我看一下,謝謝!〒△〒 前一篇是我用的方法,試過可行。剛剛再幫你仔細看了一下你的作法, 發現你有些語法錯誤(少了""),所以造成無法傳值出去。我幫你訂正如下: <html> <head> <script language="Javascript"> function checkdata(){ if (form1.T1.value.length==0){ window.alert("請輸入姓名!"); } else if (form1.T2.value.length==0){ window.alert("請輸入地址!"); } else form1.submit(); } </script> </head> <body> <Form action="checkresult.jsp" method="post" name="form1"> <p>姓名:<input type="text" name="T1"></p> <p>地址:<input type="text" name="T2"></p> <input type="button" value="確定" onClick="checkdata()"> <input type="reset" value="重填"> </Form> </body> </html> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.138.68.129
文章代碼(AID): #12IhZ_Ov (Web_Design)
文章代碼(AID): #12IhZ_Ov (Web_Design)