我在其他地方看不到这个问题,希望这是一个快速而简单的问题。
如何在我的表单(ruby on rails)中使用HTML5验证器,比如'required‘?
例如,如果我在其中使用HTML5验证,这个基本表单会是什么样子?
<%=form_for @testimonial do |t|%>
<dl>
<dt><label for="testimonial_rating">Rating</label></dt>
<dd><%=t.select :rating, Testimonial.ratings%></dd>
<dt><label for="testimonial_content">Comments</label></dt>
<dd><%=t.text_area :content, :rows => 3%></dd>
<dd><button class="button success">Submit Review</button></dd>
</dl>
<%end%>
不用说,服务器端验证仍然是必需的。
发布于 2012-11-24 22:26:25
啊,很简单,:required => true
例如:<%=t.text_area :content, :rows => 3, :required => true%>
发布于 2012-11-25 00:16:50
另外,如果你有一个电子邮件字段,你也可以使用'pattern‘属性来验证电子邮件的格式
<%=form.text_field :email, :required => true, :pattern => '[^@]+@[^@]+\.[a-zA-Z]{2,6}' %>
:)
发布于 2016-03-24 21:23:11
这是一个带有公共属性的小示例,对于required,您只需添加required:true,但不要忘记在您的后端应用此验证。
<%= f.text_field
id: "yourID",
class: "yourCLass",
placeholder: "Your message",
maxlength: 14,
required: true
%>
https://stackoverflow.com/questions/13541983
复制相似问题