He intentado tambien de la siguiente manera y tampoco me salen los alerts y si leí el link que me mandaron. No entiendo que esta saliendo mal. Este codigo lo estoy poniendo en un archivo PHP
Código:
var frm = document.getElementsByTagName("Form");
function noVacio()
{
var i;
var sel = frm.getElementsById(v/[A-Z]\w+/{1,}).value;
//var n = parseInt(sel);
var bError = false;
alert(n);
for (i = 0; i < 30; i++){
bError = bError || (eval("document.frm.getElementsById(v/[A-Z]\D/{1,}).value == ''"));
if (bError){
alert("Campo Vacio");
eval("document.Cliente.getElementsById(v/[A-Z]\D/{1,}).focus()");
break;
}
}
if (!bError) alert("Ok");
}
function validarTexto(valor)
{
if ([0-9a-zA-Z]+.test(valor)){
return (true)
} else {
alert("El texto introducido es incorrecto.");
return (false);
}
}
function validaEmail(email)
{
var re = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
if (!re.test(email)) {
alert ("Dirección de email inválida");
return false;
}
return true;
}
function validarEntero(valor)
{
valor = parseInt(valor);
if (isNaN(valor)) {
return "";
}else{
return valor
}
}
Formulario
Código:
<form id="Form" name="Form" method="post" action="archivo.php" enctype="multipart/form-data" onSubmit="noVacio()" />