昨天做了一个AJAX的示例,其中返回一个<select name="select1"><option value="1">11<option></select>
将结果显示于<span></span>之间
jsp格式如下:(代码以简化)
这样子写,无论在IE或者是Firefox都是可以正常显示的
但是,当我提交数据的时候
在IE中url=xxxxxx.jsp?txt1="****"&select1="****"
而在FireFox中url=xxxxxx.jsp?txt1="****"
select在Firefox中丢失了。
查明原因,因为Form里面不能嵌套Table节点,因为IE容错性好...所以没报错。。
正确的写法应该是
<form>
<table>
</table>
</form>
或者
<table>
<tr>
<form></form>
</tr>
</table>