我不知道如何开始实现它,即使它可能真的很简单。
我用CodeIgniter做了一个简单的登录表单。控制器连接到模型,检查数据库中的用户名/通行证,如果登录成功,则重定向到成员区域。但是,当登录不成功时,我想显示一条错误消息('Invalid blabla')。
我基本上想有一个隐藏的<p class="error">,我想要show()或jQuery的hide()。我是CI的新手,还在努力理解这个框架,所以现在把它和jQuery结合起来对我来说有点困惑。
发布于 2011-04-02 23:51:44
$(function() {
$('.error').hide();
$('div.hidden').hide();
$("#journal").submit(function() {
// validate and process form
// first hide any error messages
$('.error').hide();从现在开始,执行jQuery的其余部分,如果不使用validation类,则如下所示
var title = $("input#title").val();
if (title == "") {
$("label#title_error").show();
$("input#title").focus();
return false;
}您的错误标签html将具有一个.error类和一个用于标题、名称、年龄等的单独ID
在重新阅读您的问题后,这不是正确的回答。如果您使用的是Ajax,那么在jQuery的成功部分将以与上面相同的方式显示错误消息
<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>https://stackoverflow.com/questions/5524135
复制相似问题