[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();}"}
%>
<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