我想要有一个Ajax形式,以验证是否用户名已被采取时,用户正在尝试注册。我怎样才能把阿贾克斯表单内的形式?
显然,常规的表格是由常规的表格组成的。
这里有普通的字段,例如Name,Username,Email和Password。
对于此用户名部分,我想添加按钮进行验证。
但是我不知道如果我和普通帖子分开来做它会怎么样。
它变成这样吗?
<%= form_for(resource, :as => resource_name, :url => registration_path(resource_name)) do |f| %>
<%= f.text_field :username, :placeholder => 'username' %></div>
<%= form_for(current_user, :url => {:controller => "users", :action => "username_check" }, :remote => true) do |f| %>
<button type="submit" class="btn">Check if availavle</button>
<% end %>
<div class="username_check_message">
<%= render :partial => "users/username_check_message" %>
</div>
<%= button_tag(:class => "btn btn-large btn-primary") do %>
Sign Up
<% end %>
<% end %>
绑定顺便说一句,只要你知道,有另一种形式的内部形态没有有效的HTML。 – San