eazyUI的一个严重的问题

lushan1314 2011-06-13 10:22:05
我用了eazyUI的布局功能,但是发现了一个很严重的问题。当我在所有div外面嵌套<s:form>标签的时候,会出现nodeName为空或者不是对象的问题。

事实上跟struts2标签没有关系,加上普通的form表单标签就会出现这个错。

我测试了下,在某一个div内部加上form标签是没有问题的。

那么说我就必须被迫的将我整个页面划分为三个表单才能不出错。这跟我用它的初衷就背道而驰了。我只是想用下样式,我的整个页面需要通过一个表单提交到后台action处理的。

在网上看了很多,唯一靠谱的说把body 的class="easyui-layout"去掉,是的,去掉就不报错了。不过这是屁话。

样式没有了我还用它干什么???它压根就不执行jquery-1.4.2.min.js里面的if(!(a.nodeName&&c.noData...这些代码,

肯定就没错了啊,并且没有了任何样式,那么它就失去了它的作用了。

上来只是想问大家有没有什么办法,因为毕竟不想自己编写css和js来控制布局,直接用它的样式会让我省去很多功夫。
...全文
186 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
inetfuture 2011-06-15
  • 打赏
  • 举报
回复
不一定要以body作为布局容器的,可以这样写:

<body>
<form>
<div id="wraper" class="easyui-layout" style="height:600px;">
<!-- 布局代码 -->
</div>
</form>
</body>

另外要想容器div高度铺满全屏的话 可以用js(注意书写的位置)

<script type="text/javascript" src="../jquery-1.4.4.min.js"></script>
<script>
$(function(){
$('#wraper').height(document.documentElement.clientHeight - 16);
});
</script>
<script type="text/javascript" src="../jquery.easyui.min.js"></script>

87,990

社区成员

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

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