日期:2014-05-18  浏览次数:20478 次

求助 JS预览 Table
 
 情况: 在ASP.NET 中 用服务端控件 Table 动态生成 一个 table在客户端,里面有 button , textbox , label, image 控件等
  现在客户需要 在保存之前预览一下, 就是预览那个Table 但是 同时 button 要去掉 textbox 换成 label or span 。
  我现在是用多一个table 在他按预览的时候 将Table 复制到 新的table过去 .麻烦的办法我有 ,一个一个TR复制,但是不会替换控件
  请问大家有没有其他好的办法,谢谢!

------解决方案--------------------
生成table 的时候 再生成一个 结构相同的table 只是原来table里的textbox 在这里映射为span

这样到前台 就会有2个table 将第2个table 隐藏

当用户填完第一个table 的时候 点预览后 将第一个table里头的textbox值 分别放入第2个table 的span里 显示第2个table 就可以了

至于我说的textbox 对应span 也不用分多少个textbox 怎么对应span 只需要id上命名规则就OK了
比如 table 1 的<input id ="txt_name" ../>
对应 <span id = "txt_name_1">

这样 就很方便得到 对应的span