我不说其它的话了,直接上代码:
class LiveValidationsController < ApplicationController
def validate_username
if params[:username].length > 3
@user = User.find_by_username(params[:username])
if @user.nil?
@message = "<img src='/images/accept.png' alt='Valid Username' />
else
@message = "<img src='/images/cross.png' alt='Invalid Username' /> Name taken"
end
else
@message = ""
end
render :partial => "message"
end
end
页面_message:
<%= @message %>
表单输入页面new.html.erb:
Username <%= f.text_field :username %><span id="username_message" class="live_validation"></span>
<%= observe_field :form_username,
:url => { :controller => :live_validations, :action => :validate_username },
:frequency => 0.5,
:update => :username_message,
:with => "username" %>
css代码:
.live_validation{margin-left:3px;background:#EEEE00;font-size:90%;}
.live_validation img{vertical-align:middle}
ICON图标来自这个网站:
http://www.famfamfam.com/lab/icons/silk/
相关链接:
http://livevalidation.com/
http://dmix.ca/2009/07/simple-live-validations-in-rails/
http://plugins.jquery.com/project/validate
http://github.com/augustl/live-validations/tree/master
- 大小: 8.2 KB
分享到:
相关推荐
Ruby on Rails中文指南
Ruby On Rails中文教材(PDF)
shoppe-example, 在 Rails 中使用Shoppe平台的示例存储实现 这是一个 Rails 应用程序,它使用 Shoppe 构建。 它具有一个可以爱的设计,以充分演示Shoppe平台提供的功能以及它在 Rails 应用程序中的。 正在启动要开始...
目标: 在现有表中添加一列。 生成模型,视图和控制器。 在模型之间创建关联。 定义适当的路线。 添加验证。迁移,协会和路线更改posts的迁移以包括content (将content的数据类型设置为text以说明字符长度)。 为...
敏捷Rails中文教程 敏捷Rails中文教程 敏捷Rails中文教程
Google Sign-In for Rails 实现将Google登录集成到您的Rails应用中
rails指南 中文版
rails-assets, 在 Rails 中,资产管理的解决 Rails 资产 Bundler 到 Bower 代理本自述文件涉及项目的开发方面。 访问站点了解如何在你的应用程序中使用 Rails 资产。 插件开发设置git clone git@github.com:tenex/r
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
《Rails之道》详细讨论了Rails的程序代码并通过分析Rails中的代码片段来深入解释它的功能,同时,《Rails之道》部分章节也摘录了一些API文档中的内容,使读者能够快速地找到对应的API文档、相关的示例代码以及深入...
入门rails的第一个demo
字体配制文件 博文链接:https://babo.iteye.com/blog/72298
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
简介 Ruby On Rails 框架自它提出之日...Rails 是一个真正彻底的 MVC(Model-View-Controller) 框架,Rails 清楚地将你的模型的代码与你的控制器的应用逻辑从 View 代码中分离出来。Rails 开发人员很少或者可能从未遇到
NULL 博文链接:https://icekiller110.iteye.com/blog/936393
Knock - 为Rails API实现无缝JWT身份验证
ruby on rails api方便查阅
在过去的几年中,《Ruby on Rails Tutorial》这本书被视为介绍使用 Rails 进行 Web 开发的先驱者。 在这个全球互联的世界中,计算机编程和 Web 应用程序开发都在迅猛发展,我很期待能为中国的开发者提供 Ruby on ...