[問題] input type='submit' 使用onclick無反應

看板Web_Design作者 (水餃)時間12年前 (2011/12/28 16:08), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
各位先進好, 我的問題是,我想藉由onclick在按下new之後可以連到下一個頁面 同時也能把表單中的資訊傳到addScreen.php 但目前在測試onclick階段就會卡住了。 我使用type='submit' 搭配 onclick沒有反應, 但若是搭配onmouseover就會成功。 或者type='button' 搭配onclick也可以。 請問小弟哪邊寫錯,或者觀念不對,請各位先進指正。 謝謝。 //以下是簡略程式碼 <script> function add(){ location.href="addScreen.php" } </script> <form action='show.php'> <input type='radio' name='screen' value='A'> <input type='radio' name='screen' value='B'> <input type='submit' value='new' onclick='add()'> </form> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.164.148

12/28 16:17, , 1F
1. 加上form的action,不用onclick
12/28 16:17, 1F

12/28 16:17, , 2F
2. 按鈕type改成button,add()裡面指定action再sumbit
12/28 16:17, 2F
請問wayway,add()指定的action是form裡面的action嗎?但我打算使用同一份表單, 然後有多個button個別完成不同的功能,這樣可行嗎? ※ 編輯: sweetjp6 來自: 140.117.164.148 (12/28 16:25)

12/28 16:36, , 3F
button給值 判斷那個值要做什麼事
12/28 16:36, 3F

01/01 21:41, , 4F
<form action='show.php' onsubmit="add()">
01/01 21:41, 4F

01/01 21:42, , 5F
按鈕改成button會讓使用者按enter無法送出表單
01/01 21:42, 5F

01/01 21:43, , 6F
submit也是可以onclick但是form那邊要改成return false
01/01 21:43, 6F
文章代碼(AID): #1E-ivr6_ (Web_Design)