Arreglos en los formularios
git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_PROFIND_Aterrizaje/trunk@7 db07b8d6-80f3-1c4e-84de-227a4fed3af2
This commit is contained in:
parent
e56489b719
commit
e30faba2a7
@ -72,7 +72,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
</form>
|
</form>
|
||||||
<div id="resultado"></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="span6">
|
<div class="span6">
|
||||||
@ -81,21 +80,21 @@
|
|||||||
<form class="form-horizontal" id="registroForm" method='post' action='/profind/index.php?r=registrousuario/registrar'>
|
<form class="form-horizontal" id="registroForm" method='post' action='/profind/index.php?r=registrousuario/registrar'>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label" for="registroEmail">Email:</label>
|
<label class="control-label" for="FormularioRegistro_email">Email:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="text" class="input-large" id="registroEmail" name="registroEmail" placeholder="">
|
<input type="text" class="input-large" id="FormularioRegistro_email" name="FormularioRegistro_email" placeholder="">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label" for="registroPassword">Crear password:</label>
|
<label class="control-label" for="FormularioRegistro_password">Crear password:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="password" class="input-large" id="registroPassword" name="registroPassword" placeholder="">
|
<input type="password" class="input-large" id="FormularioRegistro_password" name="FormularioRegistro_password" placeholder="">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
<label class="control-label" for="registroConfirmPassword">Confirmar password:</label>
|
<label class="control-label" for="FormularioRegistro_password2">Confirmar password:</label>
|
||||||
<div class="controls">
|
<div class="controls">
|
||||||
<input type="password" class="input-large" id="registroConfirmPassword" name="registroConfirmPassword" placeholder="">
|
<input type="password" class="input-large" id="FormularioRegistro_password2" name="FormularioRegistro_password2" placeholder="">
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
@ -113,6 +112,10 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="span12" id="resultado"></>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
@ -193,10 +196,6 @@
|
|||||||
type: 'POST',
|
type: 'POST',
|
||||||
data : $form.serialize()+'&ajax=login-form',
|
data : $form.serialize()+'&ajax=login-form',
|
||||||
success: function(data, textStatus, XMLHttpRequest) {
|
success: function(data, textStatus, XMLHttpRequest) {
|
||||||
console.log("data => " + data);
|
|
||||||
console.log(textStatus);
|
|
||||||
console.log(XMLHttpRequest);
|
|
||||||
|
|
||||||
if (data != null && typeof data == 'object') {
|
if (data != null && typeof data == 'object') {
|
||||||
$('#resultado').val('');
|
$('#resultado').val('');
|
||||||
$.each(data, function(key, value){
|
$.each(data, function(key, value){
|
||||||
@ -242,6 +241,33 @@
|
|||||||
submitHandler: enviar_login
|
submitHandler: enviar_login
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var enviar_registro = function() {
|
||||||
|
var $form = $("#registroForm");
|
||||||
|
$.ajax({
|
||||||
|
url: $form.attr('action'),
|
||||||
|
dataType: 'json',
|
||||||
|
type: 'POST',
|
||||||
|
data : $form.serialize()+'&ajax=registro-form',
|
||||||
|
success: function(data, textStatus, XMLHttpRequest) {
|
||||||
|
if (data.status == '200') {
|
||||||
|
$('#resultado').append(data.texto);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
if (data != null && typeof data == 'object') {
|
||||||
|
$('#resultado').val('');
|
||||||
|
$.each(data, function(key, value){
|
||||||
|
$('#resultado').append(key + ' => ' + value);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
error: function(XMLHttpRequest, textStatus, errorThrown) {
|
||||||
|
$('#resultado').append('Error de comunicación con el servidor');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return false;
|
||||||
|
};
|
||||||
|
|
||||||
$("#registroForm").validate({
|
$("#registroForm").validate({
|
||||||
rules:{
|
rules:{
|
||||||
registroEmail:{
|
registroEmail:{
|
||||||
@ -254,6 +280,7 @@
|
|||||||
},
|
},
|
||||||
registroConfirmPassword:{
|
registroConfirmPassword:{
|
||||||
required:true,
|
required:true,
|
||||||
|
minlength: 6,
|
||||||
equalTo: "#registroPassword"
|
equalTo: "#registroPassword"
|
||||||
},
|
},
|
||||||
registroAcepto:{
|
registroAcepto:{
|
||||||
@ -271,6 +298,7 @@
|
|||||||
},
|
},
|
||||||
registroConfirmPassword:{
|
registroConfirmPassword:{
|
||||||
required:"Introduzca otra vez la contraseña",
|
required:"Introduzca otra vez la contraseña",
|
||||||
|
minlength:"La contraseña debe tener un mínimo de 6 caracteres",
|
||||||
equalTo:"La confirmación de contraseña no coincide con la contraseña"
|
equalTo:"La confirmación de contraseña no coincide con la contraseña"
|
||||||
},
|
},
|
||||||
registroAcepto:""
|
registroAcepto:""
|
||||||
@ -283,7 +311,8 @@
|
|||||||
unhighlight: function(element, errorClass, validClass) {
|
unhighlight: function(element, errorClass, validClass) {
|
||||||
$(element).parents('.control-group').removeClass('error');
|
$(element).parents('.control-group').removeClass('error');
|
||||||
$(element).parents('.control-group').addClass('success');
|
$(element).parents('.control-group').addClass('success');
|
||||||
}
|
},
|
||||||
|
submitHandler: enviar_registro
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user