首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CodeIgniter - jQuery;显示/隐藏错误类

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

Stack Overflow用户
提问于 2011-04-02 23:45:18
回答 1查看 1K关注 0票数 1

我不知道如何开始实现它,即使它可能真的很简单。

我用CodeIgniter做了一个简单的登录表单。控制器连接到模型,检查数据库中的用户名/通行证,如果登录成功,则重定向到成员区域。但是,当登录不成功时,我想显示一条错误消息('Invalid blabla')。

我基本上想有一个隐藏的<p class="error">,我想要show()或jQuery的hide()。我是CI的新手,还在努力理解这个框架,所以现在把它和jQuery结合起来对我来说有点困惑。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-02 23:51:44

代码语言:javascript
复制
$(function() {
$('.error').hide();
$('div.hidden').hide();
$("#journal").submit(function() {
    // validate and process form
    // first hide any error messages
$('.error').hide();

从现在开始,执行jQuery的其余部分,如果不使用validation类,则如下所示

代码语言:javascript
复制
var title = $("input#title").val();

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

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

在重新阅读您的问题后,这不是正确的回答。如果您使用的是Ajax,那么在jQuery的成功部分将以与上面相同的方式显示错误消息

代码语言:javascript
复制
<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>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5524135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档