function addRow(tableID) {
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var row = table.insertRow(rowCount);
var colCount = table.rows[0].cells.length;
for(var i=0; i<colCount; i++) {
var newcell = row.insertCell(i);
if (i==2) {
newcell.innerHTML="<div id='txtHint"+xx+"'></div>";
}
else if(i==0){
newcell.innerHTML = "<INPUT type='checkbox' name='chk[]'/>";
}
else if (i==1) {
newcell.innerHTML = table.rows[1].cells[1].innerHTML;
switch(newcell.childNodes[0].type) {
case "select-one":
newcell.childNodes[0].setAttribute("onchange","showUser(this.value,"+xx+");showrole(this.value,"+xx+")");
}
}
else if (i==3) {
newcell.innerHTML="<div id='txtHintrole"+xx+"'></div>";
}
這是我的功能顯示選擇選項取決於用戶名我選做了一些修改 後,終於它的工作
,現在我想表明的作用取決於用戶名 所以我有2顯示
1.適用於密碼 2.對於用戶名
平變化=「showpassword(THIS.VALUE)
這是我的選擇框
,現在我想showrole太
所以,當我選擇的選擇 它會向我展示了密碼和角色的廣告diferent細胞內的onchange
newcell.childNodes [0] .setAttribute(「onchange」,「showUser(this.value,」+ xx +「); showrole(this.value,」+ xx +「)」);
和我foudn,我有恩把分號來devide功能 我仍然顯示錯誤,該節目只顯示作用,它發生在自己身上的2
應該showpassword和showrole當我選擇值
是什麼PHP與此有關? – j08691
我認爲你所要做的就是將數據庫中的數據加載到一個javascript數組中。然後使用該數組值創建表,並將用戶名添加到表的命名中,如txhintusername1,然後使用它來調用所需的函數。 –
我解決了它 ,但現在我在這裏得到了另一個問題...... 請再幫我 –