页面元素显示不完整

页面元素显示不完整

问题描述:

请先看截图,我第一次遇到这种问题,当然,不是代码标签未写完整的,代码所有的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(); } } });


员工信息修改
员工信息
真实姓名: * 性别: selected="selected" onchange="injectIntoForm('sexvalue','staffVO.sex','male');">男selected="selected" onchange="injectIntoForm('sexvalue','staffVO.sex','famale');">女
出生日期: 身份证号码: *
电子邮箱: 电话号码: *
地址: * 职位: selected="selected">selected="selected">selected="selected">selected="selected">selected="selected">
入职时间: 所属团队 " selected="selected">
描述:


[/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"]

onchange="setPositionValue('pozitionSelect','pozitionValue');">
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

应该是你的代码问题,在这个页面,显示到哪里。。那个位置的数据存在问题,也会导致页面加载失败,显示不全,你认真检查下,各个域的数据;