strut2调用js增加行问题?用js写的增加行,增加的是struts2的标签,无法实现。
改写为普通的标签,还是无法实现,
代码如下: 
addNewRow1 = function ()
  {
    var objMyTable= document.getElementById("userTable");
var rowindex = objMyTable.rows.length-1;
var newRow = objMyTable.insertRow(rowindex);
newRow.bgColor= "#c6c5b8";
newRow.align = "center";
var cellone = newRow.insertCell(0);
cellone.innerHTML = '<input type="checkbox" value="1" name="stringMultibox"  class="text"/>'; 
  var cellone = newRow.insertCell(1);
cellone.innerHTML =  '<input type="text" size="5" name="orderNumber"  class="text"/>'; 
cellone.innerHTML = "<input type='textfield' size='5' name='shipmentDate'  class='text' readonly='true'           onclick='show_cele_date(shipmentDate,'','',shipmentDate)/>" ; 
 var cellone = newRow.insertCell(6);
cellone.innerHTML = '<input type="textarea" size="5" name="re"  class="text"/>'; 

  }可有什么好方法实现的啊?

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【xxx198547】截止到2008-07-25 14:57:10的历史汇总数据(不包括此帖):
    发帖的总数量:10                       发帖的总分数:140                      每贴平均分数:14                       
    回帖的总数量:76                       得分贴总数量:16                       回帖的得分率:21%                      
    结贴的总数量:10                       结贴的总分数:140                      
    无满意结贴数:2                        无满意结贴分:40                       
    未结的帖子数:0                        未结的总分数:0                        
    结贴的百分比:100.00%               结分的百分比:100.00%                  
    无满意结贴率:20.00 %               无满意结分率:28.57 %                  
    敬礼!
      

  2.   

    我倒,你在客户端做服务端的事怎么可能呢
    当页面到达客户端的时候,struts标签已经被服务器解析成HTML标签了
    你直接在客户端加struts标签浏览器是不认识的
    所以只能加HTML标签
      

  3.   

    哦,那我加HTML标签应该可以的啊,怎么也加不了呢?加的标签中可以再实现其他js功能吗,例如:我增加了一行,可以在增加的行上面实现了选择日期的功能。cellone.innerHTML = " <input type='textfield' size='5' name='shipmentDate'  class='text' readonly='true'          onclick='show_cele_date(shipmentDate,'','',shipmentDate)/>" ; onClick的方法(选择日期的功能)可以实现吗?
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD>
    <script>
    function addRow(){
    var tab=document.getElementById("userTable");
    var newRow=tab.insertRow();
    var newCell=newRow.insertCell(newRow.length+1);
    var txt=document.createElement("input");
    txt.setAttribute("type","text");
    txt.onclick=showDate;
    newCell.appendChild(txt);
    }
    function showDate(){
    alert("test");
    }
    </script>
    <BODY>
    <table id="userTable">
    <tr>
    <td>111</td>
    </tr>
    </table>
    <input type="button" value="addRow" onclick="addRow();">
    </BODY>
    </HTML>这个是可以实现的