作者del680202 (飄落的櫻花)
看板Web_Design
標題Re: [問題] Javascript基本的問題
時間Fri Sep 26 23:59:40 2008
※ 引述《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