Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/03/2011, 17:54
expecimen
 
Fecha de Ingreso: octubre-2006
Ubicación: Ciudad Ojeda, Venezuela
Mensajes: 123
Antigüedad: 18 años, 4 meses
Puntos: 0
Respuesta: Ejecutar dos javas de validacion

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

java y javascript son dos lenguajes distintos.
No pueden existir 2 elementos con el mismo nombre, así que en principio deberías redefinir uno, y cuando se necesitan más de un resultado, se pueden hacer operaciones lógicas, que en este caso supongo que sería el Y lógico.

onsubmit="return (validar1(this) && validar2(this))"

Saludos
Coloque como me indicaste pero solo me funciona el primer scrip :

Pagina:

Código PHP:
<body>

<
form onsubmit="return (validar1(this) && validar2(this))" method="POST" name="loginForm" action="hol.php">
    <
p><input type="text" name="Declara1" size="20"><br>
    <
input type="checkbox" name="C1" value="ON"><br>
    <
input type="checkbox" name="C2" value="ON"><br>
    <
input type="checkbox" name="C3" value="ON"><br>
    <
input type="checkbox" name="C4" value="ON"></p>
    <
p><br>
    <
input type="submit" value="Enviar" name="B1" ></p>
</
form>

</
body
Java:

Código PHP:
<script language="JavaScript">
function 
validar1(form)
{
    if (
form.Declara1.value == "")
    {
        
alert("DEBE INGRESAR EL NUMERO DE PADRON");
        return (
false);
    }
    var 
stripped2 form.Declara1.value.replace(/[().- ]/g'');
    if (
isNaN(parseInt(stripped2)))
    {
        
alert("EL PADRON CONTIENE CARACTERES NO VALIDOS");
        return (
false);
    }
    if (
stripped2.length "7")
    {
        
alert("EL PADRON DEBE CONTENER 5 DIGITOS");
        return (
false);
        
    }

function 
Validar2 (f) {
    var 
checked falsee0
    
while (f.elements[i++]) {
        if (
e.type == 'checkbox' && e.checkedchecked true
    
}
    if (!
checked) {alert ('SELECCIONE UN TRIMESTRE A PAGAR')}
    return 
checked;
}
</script>