-1
Ich möchte Name, Telefon, Nachname, E-Mail bestätigen, aber wenn ich es einreichen will, funktioniert es nicht .. Ich habe versucht, meine Ausdrücke zu ändern, aber nichts.Warum funktioniert nicht ordnungsgemäß mit regulären Ausdrücken?
$(document).ready(function(){
$('#ok').on('click',function(){
var name = $('#txtNombre').val();
var surname = $('#txtApellido').val();
var email = $('#txtCorreo').val();
var phone = $('#txtTelefono').lengh;
if(name == null || name.length == 0 || /^[a-zA-Z ]+$/.test(name)){
$("#txtNombre").css('border-color','red');
}else{
$("#txtNombre").css('border-color','');
}
if(surname == null || surname.length == 0 || /^[a-zA-Z ]+$/.test(surname)){
$("#txtApellido").css('border-color','red');
}else{
$("#txtApellido").css('border-color','');
}
if(email == null || email.length == 0 || /^[a-zA-Z0-9._-][email protected][A-Za-z0-9]+.(com|com.mx|es|edu.mx)$/.test(email)){
$("#txtCorreo").css('border-color','red');
}else{
$("#txtCorreo").css('border-color','');
}
if(phone == null || phone.length == 0 || /^[0-9]+$/.test(phone)){
$("#txtTelefono").css('border-color','red');
}else{
$("#txtTelefono").css('border-color','');
}
});
$('#cancel').on('click',function(){
$('#txtNombre, #txtApellido, #txtCorreo, #txtTelefono').val('');
$('#txtNombre, #txtApellido, #txtCorreo, #txtTelefono').css('border-color','');
});
});
„funktioniert nicht“ ist ein bisschen vage. Welches Verhalten erwarten Sie und welches Verhalten bekommen Sie? Bitte aktualisieren Sie die Frage. –