[Ror-es] Confirmar la clave

Juan Moreno ruby-forum-incoming at andreas-s.net
Tue Apr 3 16:32:29 GMT 2007


Otro problema, pude hacer la validacion del lado del cliente con un 
javascript, pero tengo el siguiente problema el cual es el siguiente 
hice un javascript que me valida las claves. en mi vista tengo esto.

vista:
<%= javascript_include_tag "prototype" %>
<%= javascript_include_tag "validaciones" %>
<%= form_remote_tag :url => {:action => 'confusuario'} %>
          <label>Usuario:</label>
    <%=text_field 'usuario', 'usuario', 'size'=>20%>
    <div id="datos" ></div>
          <label>Clave:</label>
    <%=password_field 'usuario', 'clave', 'size'=>10 %><br>
          <label>Confirmar clave:</label>
    <%= password_field_tag(:clave2, @params[:clave2], :size =>10) %><br>
          <%= submit_tag 'Agregar', 
{:type=>'button',:onclick=>"if(checkUsuario(this.form)){this.form.submit();}"} 
%>
    &nbsp;&nbsp;<input type="Reset" value="Cancelar">
<%= end_form_tag%>

en el controller:
    @usuarioAx= params[:usuario][:usuario]
    @claveAx  = params[:usuario][:clave]
    @usuario = Usuario.find(:first,
                           :conditions => "usuario = '#{@usuarioAx}' AND 
clave = '#{@claveAx}'")

            render :update do |page|
                if @usuario==nil
    @usuario = Usuario.new(params[:usuario])
    @usuario.save
    page.alert ("Usuario: " + @usuarioAx+ " agregado exitosamente")
                page.redirect_to url_for(:action => 'usuario')
               else
       page.replace_html :datos, "<font color='red'>Usuario 
existente</font>"
               end
            end


el problema es el siguiente en la vista si pongo el submit de la 
siguiente manera: <%= submit_tag 'Agregar', 
{:type=>'button',:onclick=>"if(checkUsuario(this.form)){this.form.submit();}"} 
%> me funciona las validaciones pero no me funciona el ajax, pero si 
pomgo el submit de la siguiente manera <%= submit_tag 'Agregar'%> 
logicamente no me funciona las validaciones pero si el ajax.

Alguna ayuda.

Gracias de Antemano.



-- 
Posted via http://www.ruby-forum.com/.


More information about the Ror-es mailing list