[問題] 抓不到Radio的值

看板Ajax作者 (邪惡小孩)時間13年前 (2011/07/19 16:34), 編輯推噓3(304)
留言7則, 5人參與, 最新討論串1/1
請教一下,現在正在幫家裡的店寫一個訂單處理系統, 客戶可以利用html表單來輸入訂購資料等相關資訊,當中有radio選項 <input type="radio" name="付款方式" value="取貨付款" />取貨付款 <input type="radio" name="付款方式" value="轉帳匯款" />轉帳匯款 但是當把資料送出之後,執行 var payment=document.myform.付款方式.value; document.write(payment); 顯示的結果卻是"undifined" 請問要如何修改呢?還是一定得要使用jQuary的語法才能取得radio的值? 感恩! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.112.172.204

07/19 16:36, , 1F
你先把"付款方式"改成英文試試
07/19 16:36, 1F

07/19 16:50, , 2F
感謝T大,但改成英文的似乎還是顯示undefined
07/19 16:50, 2F

07/19 16:59, , 3F
google "javascript radio" 請參考第一個...
07/19 16:59, 3F

07/19 17:04, , 4F
你的document.myform.付款方式 應該是個陣列 要去走訪看看
07/19 17:04, 4F

07/19 17:05, , 5F
有沒有選到 他不會自己告訴你喔
07/19 17:05, 5F

07/19 18:16, , 6F
感謝樓上P大與S大的協助,問題已經解決了!謝謝...
07/19 18:16, 6F

07/19 23:14, , 7F
建議您用 jquery 可以省下很多 編程複雜度
07/19 23:14, 7F
文章代碼(AID): #1E9K6dg6 (Ajax)