Ajax 板


LINE

我遇到的問題是在寫動態新增表格欄位 我用javascript來計算總共有幾個相同的name 我每次按新增按鈕,就會透過ajax產生一個row然後裡面放相同name隱藏欄位 之後我計算有幾個隱藏欄位然後當成參數丟到資料庫中 可是我發現我新增一個name的隱藏欄位會讀不到 兩個以上他才讀的到 我很困擾 請幫忙解決 謝謝 程式如下: var oLen = document.getElementById('table_invite').rows.length;//12345 var oTr = document.getElementById('table_invite').insertRow(oLen);//將新增的 朋友名字出現在table中 //alert("oLEN="+oLen); var opermi ; switch(grade) { case 0:{opermi = "(只可瀏覽活動內容) ";break;} case 1:{opermi = "(可邀請其他朋友) ";break;} case 2:{opermi = "(可修改完整活動內容) ";break;} default: break; } //alert("oLen="+oLen); var oTd0 = oTr.insertCell(0); oTd0.className = "nohover_blk"; oTd0.innerHTML = '<span class="bigfontsize">'+now_invitename+'</span><span class="smallfontsize">'+opermi+'</span>'; var oTd1 = oTr.insertCell(1); oTd1.className = "hover_blk"; oTd1.innerHTML ="<a href='#'>[x]</a>"; oTd1.firstChild.onclick = deleteRow_invite; //oTd1.innerHTML = grade; var oTd2 = oTr.insertCell(2); oTd2.innerHTML = '<input name="invite_permi" type="hidden" value="'+grade+'" />'; var oTd3 = oTr.insertCell(3); oTd3.innerHTML = '<input name="invite_aid" type="hidden" value="'+now_inviteid+'" />'; var rlen = document.getElementById('table_invite').rows.length;//目前 table_invite有幾個row,都沒有row=1,有就會>1 alert("rlen="+rlen); if(rlen>1) { var odetail = document.forms["form_invite"];//利用form來抓每位邀請者的id var oid = odetail.elements.invite_aid;//name=invite_aid var opermi = odetail.elements.invite_permi; alert("oid.length="+oid.length); //var oselect = odetail.elements.aid; //alert("length="+ocontent.length); //alert(ocontent); for(var s=0;s<oid.length;s++)//在str後面在新增每個新增使用者的id跟權限和有幾 個row方便之後mysql的for回圈圈數 { str += '&rlen='+(rlen-1)+'&permi_'+s+'='+opermi[s].value+'&uid_'+s+'='+oid[s].value; } } 問題: 在只有一個name時,則oid.length=undefined 有兩個以上時,則oid.length=實際欄位個數 為什麼遇到一個欄位時就會錯誤? 麻煩解惑謝謝 --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.153







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP