jquery - CodeIgniter-jQuery;显示/隐藏错误类别

标签 jquery codeigniter error-handling

即使很简单,我也不知道如何开始实现它。

我使用CodeIgniter制作了一个简单的登录表单。 Controller 连接到模型,检查db的用户名/密码,如果登录成功,则重定向到成员区域。但是,如果登录失败,我想显示一条错误消息(“无效的blabla”)。

我基本上想拥有一个隐藏的<p class="error">,我想使用jQuery来实现show()hide()。我是CI的新手,但仍然想将自己的想法笼罩在框架中,因此目前将其与jQuery结合起来会有点困惑。

最佳答案

$(function() {
$('.error').hide();
$('div.hidden').hide();
$("#journal").submit(function() {
    // validate and process form
    // first hide any error messages
$('.error').hide();

从这里开始,完成其余的jQuery,然后在不使用验证类的情况下进行如下操作
var title = $("input#title").val();

if (title == "") {
        $("label#title_error").show();
        $("input#title").focus();
  return false;
}

您的错误标签html将具有一类.error和一个单独的ID,用于标题,名称,年龄等

重新阅读您的问题后,这不是正确的答案。如果您使用的是Ajax,则将以与上述相同的方式在jQuery的Success部分中显示错误消息。
<label>Title</label>
<input type="text" size="50" maxlength="100" value="" name="title" id="title" />
<label class="error" for="title" id="title_error">This field is required.</label>

关于jquery - CodeIgniter-jQuery;显示/隐藏错误类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5524135/

相关文章:

php - 删除时触发 MySQL 状态更新

javascript - Codeigniter 验证不适用于 AJAX

shell - 已安装软件包时避免 yum 错误

python - 函数在单独的实例中以不同的方式运行-python

javascript - 为什么我的JavaScript抛出 “cannot read property style of null”?

jquery 将 div 移到其他之上

javascript - Jquery Flot 缓慢并卡住 IE

javascript - 如何自定义当前页面名称在我的菜单中的显示方式?

php - 查询后如何通过 PHP 对 SQL 行进行分组或标记

javascript - 仅向单击的元素及其子元素添加类