[問題] 用jQuery 驗證 有辦法萬用字元嗎?

看板Web_Design作者 (poc)時間14年前 (2012/02/23 22:52), 編輯推噓0(006)
留言6則, 4人參與, 最新討論串1/1
是這樣的,我有一個網頁會"動態"新增 input 欄位 所以可能會有 五個input欄位, name叫做 url_1,url_2,...,url5 這些欄位都包含在一個FORM表單裡面, 送出去的時候會丟到jQuery檢查合法性 但是如何讓jQuery做到具有萬用字元的功能? jQuery("#myform").validate({ rules: { url: { required: true, url: true }, } }, // rules ends 我嘗試在url後面加上%,url% 但是不能過。 我的表單可以動態新增,所以name不可能寫死。 如果name都取的一樣叫做url,那麼我POST到後面的php網頁,也會變得不太好做事情。 請問板友有比較好的解法嗎?謝謝 google 過 jQuery validate with id instead of name,之類的關鍵字,其實找不太到可以用的。 要不然就是看不太懂~_~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 119.77.136.156

02/23 23:44, , 1F
除了name,id還有其他屬性可以做分類
02/23 23:44, 1F

02/23 23:45, , 2F
可以在這些input都給一個相同名稱的class
02/23 23:45, 2F

02/23 23:48, , 3F
利用$(".class").mouseup做檢查,在抓取此物件的id
02/23 23:48, 3F

02/24 01:18, , 4F
為什麼不能寫死
02/24 01:18, 4F

02/24 01:34, , 5F
name可以是name="url[]"
02/24 01:34, 5F

02/24 03:30, , 6F
推樓上,就直接傳成陣列就好了
02/24 03:30, 6F
文章代碼(AID): #1FHbAXue (Web_Design)