form表单在firefox下提交 后台获取到数据,但是在IE8下后台却只能获取部分值

form表单在firefox下提交 后台获取到数据,但是在IE8下后台却只能获取部分值。

具体点,是只能获取到隐藏变量的值,文本框及下拉框等都获取不到值。


测试:

firefox ok

360浏览器与IE8下 都不行。



感觉挺奇怪的,按照常理 不应该会有这种情况的。method="GET"或者method="POST"现象都一样的!


FORM表单代码:

<form method="GET" id="listMeetingSmsForm" name="listMeetingSmsForm" action="${ctx}/admin/pri/message/getMessageList.action" >
            <input type="hidden" id="totalPage" name="totalPage" value="${pager.pageCount}"/>
            <input type="hidden" name="currentPage" id="currentPage" value="${pager.currentPage}"/>
            <input type="hidden" id="meetingId" name="meetingId" value="${meetingId}"/>
			<table>
		    <tr>
			    <th style="width: 80px; ">短信内容:</th>
			    <td style="width: 300px; ">
					<input type="text" style="width:400px" id="messages" name="messages" value="${messages}"/>
				</td>
				
				<th style="width: 60px; ">收信人:</th>
			    <td style="width:150px; ">
					<input type="text" style="width:140px" id="reciever" name="reciever" value="${reciever}" />
				</td>
				
		        <th style="width: 80px; ">发送状态:</th>
		        
		        <td>
		            <select name="stateTest" id="stateTest">
						<option value="">请选择</option>
						<option value="1" <c:if test="${state eq 1}"> selected="selected"</c:if> >已发送</option>
						<option value="0" <c:if test="${state eq 0}"> selected="selected"</c:if> >未发送</option>
		            </select>
		        </td>
			    <td>
					<a href="#" onClick="query();" id="queryForList" class="btn_common btn_true">搜 索</a>
			        <a href="#" onClick="batchDelete()" class="btn_common btn_false">批量删除</a>
			    </td>
			</tr>
			</table>
	</form>


最后跟jsp中的这句话有关系

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

删除这句话就可以了。



猜测:可能因为这个定义导致html文档的定义有区别了吧。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值