后台某页面index.html
<html>
<head>
<script language="JavaScript" src="__PUBLIC__/backend/ueditor/ueditor.config.js" ></script>
<script language="JavaScript" src="__PUBLIC__/backend/ueditor/ueditor.all.js" ></script>
</head>
<body>
<div class="wrap">
<div class="nav">
<ul class="cc">
<li class="current"><a href="javascript:void(0);">网站基本信息</a></li>
</ul>
</div>
<form class="J_ajaxForm" id="J_Form" enctype="mutipart/form-data" method="post" action="{:U('Web/update')}" >
<input type="hidden" name="nid" value="{$web.id}" />
<div class="h_a"><?php if(empty($web)):?>新增<?php else:?>编辑<?php endif;?>网站</div>
<div class="table_full">
<table width="100%" class="J_check_wrap">
<col class="th" />
<col width="400" />
<col />
<tr>
<th>网站名称</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webname}" name="name" />
</td>
</tr>
<tr>
<th>网站标题</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webtitle}" name="title" />
</td>
</tr>
<tr>
<th>网站关键字</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="60" class="input input_hd length_5" data-rules="{required:true}" value="{$web.webkeyword}" name="key" />
</td>
</tr>
<tr>
<th>网站网址</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.weburl}" name="url" />
</td>
</tr>
<tr>
<th>公司名称</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comname}" name="cname" />
</td>
</tr>
<tr>
<th>公司地址</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comaddress}" name="address" />
</td>
</tr>
<tr>
<th>公司电话</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comtelnum}" name="tel" />
</td>
</tr>
<tr>
<th>公司传真</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comfax}" name="fax" />
</td>
</tr>
<tr>
<th>公司400电话</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" value="{$web.freephone}" name="phone" />
</td>
</tr>
<tr>
<tr>
<th>公司邮箱</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.comemail}" name="mail" />
</td>
</tr>
<tr>
<th>网站备案信息</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.copyright}" name="right" />
</td>
</tr>
<tr>
<th>客服QQ</th>
<td colspan="5">
<span class="must_red">*</span>
<input type="text" maxlength="20" class="input input_hd length_5" data-rules="{required:true}" value="{$web.server_qq}" name="qq" />
</td>
</tr>
<tr>
<th>网站内容</th>
<td colspan="5">
<textarea id="editor" name="tont">{$web.new_notice}</textarea><script>UE.getEditor('editor');</script>
</td>
</tr>
</table>
<div class="btn_wrap">
<div class="btn_wrap_pd">
<button type="submit" class="btn btn_submit mr15">提交</button>
</div>
</div>
</div>
</form>
</div>
<include file="Home:Public:footer" />
<script type="text/javascript">
BUI.use('bui/form', function(Form) {
var form = new Form.HForm({
srcNode: '#J_Form'
});
form.render();
});
</script>
<script type="text/javascript">
$(function() {
$(':checkbox').click(function() {
$("#" + $(this).attr('pid')).attr('checked', true);
$("#" + $(this).attr('gpid')).attr('checked', true);
var id = $(this).attr('id');
var inputs = $('input[pid=' + id + ']');
$(this).attr('checked') ? inputs.attr('checked', true) : inputs.attr('checked', false);
var ginputs = $('input[gpid=' + id + ']');
$(this).attr('checked') ? ginputs.attr('checked', true) : ginputs.attr('checked', false);
});
});
</script>
</body>
</html>
对应的PHP代码WebAction.class.php:
<?php
class WebAction extends BaseAction {
/**
* 显示在页面 smarty注入
*/
public function index() {
$this->checkAccess('team');
// $this->assign("news",$this->fNews());
// $this->fNews();
// $this->assign("oneNews",$this->fOneNews());
$this->display();
}
/**
* 查询网站基本信息
* @return Ambigous <mixed, string, boolean, NULL, unknown, multitype:, multitype:multitype: , void, object>
*/
public function find() {
$this->checkAccess('team');
$m = M("web");
$web = $m->find();
$this->assign("web", $web); //赋值数据集
$this->display("Web/index");
}
/**
* 查询进入帮助中心显示的文章
* @return Ambigous <mixed, string, boolean, NULL, unknown, multitype:, multitype:multitype: , void, object>
*/
public function fOneNews() {
$this->checkAccess('team');
$type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1
$oneNews = M("news")->where($type)->select();
return $oneNews;
}
/**
* 跳转到添加文章分类页面
*/
public function create() {
$this->checkAccess('team');
$nType = new NewListAction();
$webType = $nType->fNewsType();
$this->assign("newsType", $webType);
$this->display("News:newsFrom");
}
public function update() {
<?php
class WebAction extends BaseAction {
public function index() {
$this->checkAccess('team');
// $this->assign("news",$this->fNews());
// $this->fNews();
// $this->assign("oneNews",$this->fOneNews());
$this->display();
}
public function find() {
$this->checkAccess('team');
$m = M("web");
$web = $m->find();
$this->assign("web", $web); //赋值数据集
$this->display("Web/index");
}
public function fOneNews() {
$this->checkAccess('team');
$type['id'] = $_GET['id'] ? $_GET['id'] : 1; //二元运算 如果 存在$_GET['id'] 赋值本身 不存在为假赋值为1
$oneNews = M("news")->where($type)->select();
return $oneNews;
}
public function create() {
$this->checkAccess('team');
$nType = new NewListAction();
$webType = $nType->fNewsType();
$this->assign("newsType", $webType);
$this->display("News:newsFrom");
}
public function update() {
$this->checkAccess('team');
$where['id'] = I('nid', '', 'trim'); //网站名称
$web['webname'] = I('name', '', 'trim'); //网站名称
...
$add = M("Web");
// $add->create($web)
$result = $add->where($where)->save($web);
if ($result) {
$this->success("操作成功!");
} else {
$this->error("操作失败");
}
}
}
经跟踪,在firebug下没报错,可以提交,修改成功。
但是在IE8下还是无法提交,点了没反应,也没提示javascript错误,怪事!
相关推荐
在这篇文章中,讨论了在使用jquery.form插件进行AJAX提交时,IE浏览器对某些响应头信息的处理可能与其他浏览器(如Firefox和Opera)不同,从而导致提交没有反应的问题。主要知识点包括: 1. jquery.form插件:这是...
【标题】"对IEView弱封装"涉及到的是一种在编程中对Internet Explorer(IE)浏览器进行轻量级封装的技术。这种技术通常用于在应用程序中内嵌网页浏览功能,而不是使用完整的浏览器框架。以下是对这个主题的详细解释...
这个页面只有onClick="move_left()这个单击按钮在谷歌浏览器中不生效,按下没反应,其他都正常的,在IE中全部都是正常可用的,请帮忙看看,代码很简短
### Web页面测试用例知识点详解 #### 一、页面检查 **1. 不同权限用户页面检查** - **目标**: 验证不同权限级别的用户访问特定页面时能否看到与其权限相匹配的内容。 - **测试步骤**: - 登录不同级别的用户账号...
-为ExtAspNet.Alert添加两个静态方法ShowInParent和GetShowInParentReference,用于在父页面弹出窗口。 +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 ...
-为ExtAspNet.Alert添加两个静态方法ShowInParent和GetShowInParentReference,用于在父页面弹出窗口。 +在aspx页面中必须显示的声明控件的集合属性(比如Tabs(TabStrip), Items(PanelBase), Nodes(TreeNode))。 ...
在“易语言-易语言控制任何外部IE内核浏览器”这个主题中,我们将深入探讨如何使用易语言来实现对基于IE内核的浏览器的控制。 首先,我们要明白的是,IE内核(Trident)是微软Internet Explorer浏览器的核心,它...
- 功能操作完成后,刷新页面或使用IE的后退键可能导致重复提交。 - 功能键反应时间延迟时,短时间内重复点击容易造成重复提交。 **13. 防止SQL注入式攻击** - 不允许直接在JSP页面调用SQL语句。 **14. 用户非授权...
修正 IE8 浏览器透明滤镜在部分情况下失效的问题,感谢 湖南妈妈网 提交问题 修正 共享广告不能实时更新缓存的问题,感谢 网友之家 提交问题 修正 独立登录窗口不断刷新的问题,感谢 暨阳社区 提交问题 修正 全部...
1.修复升级到150227版本后IE8及部分浏览器,添加文章保存按钮无反应 2.修复后台添加/编辑商城的品牌提交后无成功提示消息 3.修复后台论坛颁发勋章确认后无提示 4.修复附件下载在火狐浏览器下没有扩展名 5.修复...
1. **运行环境**:该系统支持Windows XP/7/8/10操作系统,并且推荐使用Internet Explorer 8及以上版本的IE浏览器,以确保最佳的浏览体验。在使用时,需要将浏览器设置为兼容模式,以避免可能出现的显示问题。设置...
例如,不同浏览器间的表现差异(如IE6与IE7、IE8之间的兼容性问题),往往源自于表格布局的细微差别。因此,确保表格的表头和表尾列数一致是避免此类问题的关键。此外,在实现时间区间搜索功能时,应使用“>=”和...
1.修复升级到150227版本后IE8及部分浏览器,添加文章保存按钮无反应 2.修复后台添加/编辑商城的品牌提交后无成功提示消息 3.修复后台论坛颁发勋章确认后无提示 4.修复附件下载在火狐浏览器下没有扩展名 5.修复...
- **实践应用**:了解IE下的盒模型兼容性问题,可以确保页面在不同浏览器中的一致性。 **2. CSS 三栏布局的方式,栅格布局实现** - **概念理解**:三栏布局通常指左右固定宽度、中间自适应宽度的布局方式。 - **...
5、修复在模型中,新添了字段,并且长度定义为4,后来要修改,把长度改成8,在数据库中,长度还是原来的4,并没有修改过来 6、修复后台删除选中的调查时,把全部调查都删除了。 7、改进内容管理列表里顶部显示...
8. 解决提交表单时,会出现提交按钮一直显示“正在处理…”的情况 9. 解决启用Http压缩时,如果页面出错,则会显示乱码问题 10.用户标签选择器超出输入个数限制时,不能阻止用户继续添加 11.管理员在后台奖罚积分时...
5、修复在模型中,新添了字段,并且长度定义为4,后来要修改,把长度改成8,在数据库中,长度还是原来的4,并没有修改过来 6、修复后台删除选中的调查时,把全部调查都删除了。 7、改进内容管理列表里顶部显示的栏目...
无论是在最新的Firefox、Chrome还是老旧的IE6/7/8,这条简短的Doctype声明都能让它们进入标准模式,从而确保页面在不同浏览器间的一致性和兼容性。 #### 二、`<figure>`标签 HTML 5引入了许多新标签以增强网页内容...