遨游 innerHTML 表单数据 丢失

xing654 2011-11-30 09:37:33
我用 innerHTML 生成 表单,然后提交。
在IE下正常。。在遨游下。表单数据提交无效。

脚本代码如下:
var tb=document.getElementById("writeBigSort");
Bightml += '<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#c9c9c9" class="STYLE1"><tr bgcolor="#FFFFFF"><td height="22" bgcolor="#FFFFFF" width="5%"><textarea name="small_sort[]" cols="20" rows="1" onFocus="this.rows=2;" onBlur="this.rows=1;" style="background-color:#7AC2D8" ></textarea></td>';
Bightml += '<td height="22" bgcolor="#FFFFFF" width="5%"><textarea name="bud_project[]" cols="44" rows="1" onFocus="this.rows=2;" onBlur="this.rows=1;"></textarea></td>';
Bightml += '<td bgcolor="#FFFFFF" width="5%"><input type="text" name="bud_price[]" value="" size="10"/></td>';
Bightml += '<td bgcolor="#FFFFFF" width="5%"><input type="text" name="bud_allNum[]" value="0" size="10" /></td>';
Bightml += '<td bgcolor="#FFFFFF" width="5%"><input type="text" name="bud_allMonery[]" value="0" size="10" /></td>';
Bightml += '<td bgcolor="#FFFFFF" width="5%"><input type="text" name="bud_ready[]" value="0" size="10" /></td>';
Bightml += '<td height="22" bgcolor="#FFFFFF" width="5%"><input name="bud_account[]" value="0" size="10" /></td>';
Bightml += '<td height="22" bgcolor="#FFFFFF" width="5%"><input name="bud_settle[]" value="0" size="10" /></td>';
Bightml += '<td height="22" bgcolor="#FFFFFF" width="5%">';
Bightml += '<input name="button2" type="button" value="新增行" class="button" onClick="AddSmallSort();";/></td></tr>';
tb.innerHTML=Bightml;
...全文
112 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xing654 2011-11-30
  • 打赏
  • 举报
回复
是div的
p2227 2011-11-30
  • 打赏
  • 举报
回复
我是想问id为writeBigSort的那个dom元素是一个input还是div还是span还是什么
xing654 2011-11-30
  • 打赏
  • 举报
回复
经验证,不是这个原因导致的。
liangws 2011-11-30
  • 打赏
  • 举报
回复
稍微看了下,楼主你的Bightml 是不是少了table的闭合"</table>"
Bightml += '<input name="button2" type="button" value="新增行" class="button" onClick="AddSmallSort();";/></td></tr></table>';
xing654 2011-11-30
  • 打赏
  • 举报
回复
<input type="text" name="bud_allNum[]" value="0" size="10" />
<input type="text" name="bud_allNum[]" value="0" size="10" />

有没有可能是由于 多个名称 为 bud_allNum[] 这个导致的?
因为这个转换成PHP变量 就成了 $bud_allNum[] 这种形式, 这个就是个数组。
xing654 2011-11-30
  • 打赏
  • 举报
回复

这个是效果图
xing654 2011-11-30
  • 打赏
  • 举报
回复
writeBigSort 这个是 自己定义的ID 名称啦。。可以不用管。
问题是,我所在的公司 他们用的都是 遨游。郁闷啊。
p2227 2011-11-30
  • 打赏
  • 举报
回复
writeBigSort
是一个什么东西
liangws 2011-11-30
  • 打赏
  • 举报
回复
楼主做好主流浏览器的兼容就好了。。
xing654 2011-11-30
  • 打赏
  • 举报
回复
找到问题了。
将form 移到table 外就可以了。
原先是写成这样
<form...>
<tr>
.......
</tr>
</form>
改为
<form...>
<table>
<tr>
.......
</tr>
</table>
</form>

就可以了!
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 本文将全面阐述瑞昱(Realtek)公司所推出的千兆以太网控制器RTL8211E-VB-CG、RTL8211E-VL-CG以及RTL8211EG-VB-CG的相关信息,涵盖它们的核心特性、各项功能、具体应用场景以及如何在硬件系统设计中恰当部署这些芯片。RTL8211系列是由瑞昱公司研发的一系列千兆以太网控制器,主要部署于嵌入式系统、主板产品、服务器设备与网络设备中,旨在提供高速率的网络连接性能。尽管RTL8211E-VB-CG、RTL8211E-VL-CG和RTL8211EG-VB-CG在型号标识上存在细微差异,但它们均属于基于PCI Express接口的单端口千兆以太网控制器,共同具备低能耗与高性能的操作特点。1. **核心特性:** - **PCI Express接口**:这三种芯片均配备了PCI Express Gen1 x1接口,确保了高效的数据传输速率。 - **支持自动协商**:能够自动识别并设定网络连接的速度与双工模式,以保障与不同设备的互操作性。 - **节能技术**:内置了节能模式机制,例如节能以太网(EEE),可以在数据传输量较低时减少能耗。 - **硬件校验和与卸载功能**:有助于减轻CPU的运算负担,从而提升系统的整体运作效能。 - **硬件TCP/UDP/IP校验和计算**:能够加速网络数据包的处理过程。 - **支持IEEE 802.1Q VLAN**:允许在网络环境中划分虚拟局域网,以强化网络管理能力。2. **功能上的区别:** - **RTL8211E-VB-CG**:适用于常规应用场景,提供基础的千兆以太网功能支持。 - **RTL8211...

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧