看板 Web_Design 關於我們 聯絡資訊
※ 引述《averywu (我是阿Q )》之銘言: : 處理前台的同仁跑了~~厚!!! : 現在我要幫忙寫前端驗證的東西。遇到一個問題。我沒學過javascript啊QQ : 我表單有不定數量的核取方塊。 : Name = D[x]那裡因為要傳回後端,所以用陣列來做。 : ID = D : 但是javascript getElementById("D").length抓不到值,一定要用 : getElementsByName("D")....可是我Name用掉了。 : 這怎麼辦... : 另外問一下。 : 取得表單項目時。(<input type = "text" name = "T1" id = "T1">) : var a = document.forms.t1.value : 跟 : var a = getElementById.value 有哪不同?適用時機是? : 我網頁要通過Firefox/IE6'7/Safari三種都要能跑 分享一下我之前抓form的東西的方法 很土法煉鋼就是了 var form=document.getElementById("form1"); for(var i=0;i<form.elements.length;i++) { obj=form.elements[i]; if(obj.type.toLowerCase()= ="checkbox") { //TO DO } //其他form物件依此類推 } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.196.154
averywu:囧......好用,但只有這法子嗎?這樣我值接傳值給他就好了 09/27 00:03
del680202:用document.getElementsByTagName("input") 09/27 00:14
del680202:在判斷type 其實也是個方法 不過好像都差不多就是了 09/27 00:15
averywu:感謝您,不想花時間在這上面了。先把工作做完要緊。感謝喔 09/27 00:17
liaosankai:建議看一下TonyQ大的文章,把jquery學起來用 09/27 00:27