页面元素显示不完整
请先看截图,我第一次遇到这种问题,当然,不是代码标签未写完整的,代码所有的TD,TR都是包含完整且检查了很多遍。
初步认为是字符编码集的问题,但是找不到解决方法。。
有没有遇到过相似情况的同仁? 请赐教
下面贴上这个页面的相应代码:
[code="java"]
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
main<%@include file="../includedMain.jspf"%> $(document).ready(function() { $.datepicker.setDefaults( $.datepicker.regional[ "zh-CN" ] ); $( "#choose-birthday" ).datepicker( {changeMonth: true, changeYear : true, yearRange : 'c-100:c' }); $( "#choose-come-day" ).datepicker( {changeMonth: true, changeYear : true, yearRange : 'c-100:c' }); var positionName = $("#pozitionSelect").find("option:selected").attr('name'); var teamTD = $("#ownTeamLabel"); if(teamTD!=null) { if(positionName == 'staffVO.salesman') { $("#ownTeamSelector").show(); $(teamTD).show(); } } });
员工信息修改 | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|||||||||||||||||||||||||
[/code]
我也觉得有可能是编码问题,不过一般编码问题都是会出现乱码 也有可能不是编码的问题 而是标签的问题,我个人更倾向是标签的问题,要不右键文件看一下文件属性里的编码。。。
要不你试试从下到上依次把一部分html用<!-- -->注释掉,再刷新页面,判断一下是不是标签的问题
这个。。。在js各处alert()一下看看,或者删掉一部分看看,个人觉得有可能是js的问题
要不查看一下页面源代码,贴一下呗
如果用chrome浏览器就更方便,右键点在出错的地方,右击审查元素看看
把你的代码贴到eclipse里发现几个问题
[code="java"]
selected="selected"/s:if
onchange="injectIntoForm('sexvalue','staffVO.sex','male');">男
selected="selected"/s:if
onchange="injectIntoForm('sexvalue','staffVO.sex','famale');">女
[/code]
这么写有问题的,onchange不应该写在option里的,应该是写在里的
[code="java"][/code]
name空的
[code="java"]
selected="selected"/s:if> name="ADMIN" />
selected="selected"/s:if> name="MANAGER" />
selected="selected"/s:if> name="ASSISTMANAGER" />
selected="selected"/s:if> name="TEAMLEADER" />
selected="selected"/s:if> name="SALESMAN" />
[/code]
option没name这个属性的
[code="java"]
readonly="true" name='staffVO.comeDayStr'value="" />[/code]
readonly不是等于true 应该是等于readOnly
readonly不是等于true 应该是等于readonly 小写的o
应该是你的代码问题,在这个页面,显示到哪里。。那个位置的数据存在问题,也会导致页面加载失败,显示不全,你认真检查下,各个域的数据;