首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

strut2调用js增多行

2011-12-07 
strut2调用js增加行strut2调用js增加行问题?用js写的增加行,增加的是struts2的标签,无法实现。改写为普通的

strut2调用js增加行
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="remark" class="text"/>';

  }

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

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

HTML code
<!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> 

热点排行
Bad Request.