Re: [問題] javascript表單資料驗證

看板Web_Design作者 (嵐)時間19年前 (2006/07/04 21:21), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《love417 (如果還有明天)》之銘言: : 程式內的表單是利用php產生很多組重複的表單 : 使用者輸入的資料也是用陣列儲存到資料庫去 : ex.網頁裡可能很多組的 : <input type="text" name="userdata[]"> : <input type="text" name="usernumber[]"> : 可是後來需要使用到javascript做資料驗證 : (譬如後一筆資料不能比前一筆資料大) : 但是在寫javascript的時候會一直顯示錯誤 : 我想應該是物件名稱用了myform.userdata[].value時 : 裡面的中括號造成 : 可是如果不打中括號又會顯示沒有這個物件 : 而表單名稱為了下一個頁面php處理方便又非用陣列不可 : 請問該怎麼做比較好呢? javascript的object其實就是一個associative array 像這種情形你可以用 myform['userdata[]'].value -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.28.187

07/05 10:54, , 1F
十分感謝^^ 也謝謝ybite 的方法 等等來去都試看看
07/05 10:54, 1F

07/05 12:11, , 2F
試完的結果還是用y大的方法,用myform['userdata[]'].value
07/05 12:11, 2F

07/05 12:12, , 3F
雖然避免掉命名錯誤,但是變成只能驗證一組值,多組資料
07/05 12:12, 3F

07/05 12:13, , 4F
無法驗證,還是要重新去命名
07/05 12:13, 4F

07/05 13:44, , 5F
myform['userdata[]'][0].value
07/05 13:44, 5F

07/05 13:47, , 6F
myform['userdata[]'][1].value
07/05 13:47, 6F
文章代碼(AID): #14gcjelK (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #14gcjelK (Web_Design)