Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/09/2012, 11:29
tryfakez
 
Fecha de Ingreso: agosto-2012
Mensajes: 16
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Problema con Minuscula y mayuscula.

Es así, yo me registro como sale en el ultimo mensaje y así en el juego se me ve: Nombre Apellido
sin _ ni nada, si yo lo fuerzo a que sean mayúsculas se vería NOMBRE APELLIDO, todo lo que quiero esta en esa web, cosa que me la descarge, pero tiene cosas agregadas nada que ver
Cita:
<br><input value="Nombre_Apellido" style="border: 1px solid green;" placeholder="Firstname_Lastname" id="name" autocomplete="off" maxlength="24" type="text"><span class="formerr"></span>
y el script
Cita:
<script>
$(function() {
$("input#name").on('keyup', function() {
var
name = $(this).val(),
$err = $(this).next("span.formerr");
$err.html("");
$(this).css("border", "1px solid red");
if(name.length < 4) {
$err.html("Your desired name is too short!");
return false;
}
if(name.indexOf('_') == -1) {
$err.html("Please include an underscore in your name.");
return false;
}
var filter = /^[A-Z][a-z]+_[A-Z][a-z]{1,3}[A-Z]?[a-z]*$/;
if (!filter.test(name)) {
$err.html("Your name is invalid: Required format: Firstname_Lastname");
return false;
}

$(this).css("border", "1px solid green");
});

$("input.pwd").on('keyup', function() {
var
name = $(this).val(),
$err = $(this).next("span.formerr");
$err.html("");
$(this).css("border", "1px solid red");
if(name.length < 6) {
$err.html("Your password is too insecure!");
return false;
}
if($("input#password").val() != $("input#password2").val()) {
$("input#password").css("border", "1px solid red").next("span.formerr").html("Passwords do not match.");
$("input#password2").css("border", "1px solid red").next("span.formerr").html("Passwords do not match.");
return false;
}
$("input#password").css("border", "1px solid green").next("span.formerr").html("");
$("input#password2").css("border", "1px solid green").next("span.formerr").html("");
});

$("input#email").on('keyup', function() {
var
emailAddr = $(this).val(),
$err = $(this).next("span.formerr");
$err.html("");
$(this).css("border", "1px solid red");
var filter = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
if (!filter.test(emailAddr)) {
$err.html("Your email address is invalid.");
return false;
}
$("input#email").css("border", "1px solid green").next("span.formerr").html("");
});

$("#regForm").on('submit', function(e) {
$("#regForm").hide();
$("#loader").show();
e.preventDefault();
var letPass = 1;

var toSend = {};
toSend['checkRegister'] = true;

$("input#name").trigger('keyup');
$("input#email").trigger('keyup');
$("input.pwd").trigger('keyup');

var $inPuts = $("#regForm").find("input");
$inPuts.each( function() {
if($(this).attr("type") != "submit") {
toSend[$(this).attr("id")] = $(this).val();
if($(this).next("span.formerr").html().length > 3) letPass = 0;
}
});
if(letPass == 1) {
$.getJSON("/inc/account.php", toSend, function(d) {
if(d.error) {
$("#regForm").show();
$("#loader").hide();
$("#error").html(d.error).fadeIn(250);
setTimeout( function() {
$("#error").fadeOut(250);
}, 5000);

return false;
}
if(d.success) {
$("#regForm").show();
$("#loader").hide();
$("#regBody").html("<center><h1 style='font-size: 10pt;'>An email has been sent to "+d.success+". Please check your inbox and click on the confirmation link.</h1>");
}
});
} else {
$("#regForm").show();
$("#loader").hide();
}
return false;
});
});
</script>
es largo, pero no me hubico mucho en JS :/