Cita:
y en el formulario <script language="javascript" type="text/javascript">
function validar(formulario)
{
if (formulario.nombre.value.length < 3)
{
alert("Introdusca su nombre en el campo \"nombre\".");
formulario.nombre.focus();
return (false);
}
var checkOK = "BCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqr stuv wxyz1234567890#.,-_ ";
var checkStr = formulario.nombre.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Introdusca su nombre en el campo \"nombre\".");
formulario.nombre.focus();
return (false);
}
return (true);
}
</script>
function validar(formulario)
{
if (formulario.nombre.value.length < 3)
{
alert("Introdusca su nombre en el campo \"nombre\".");
formulario.nombre.focus();
return (false);
}
var checkOK = "BCDEFGHIJKLMNÑOPQRSTUVWXYZabcdefghijklmnñopqr stuv wxyz1234567890#.,-_ ";
var checkStr = formulario.nombre.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Introdusca su nombre en el campo \"nombre\".");
formulario.nombre.focus();
return (false);
}
return (true);
}
</script>
Cita:
hasta aki todo bien<form name="pedido" method="post" action="pedido.php" onSubmit="return validar(this)">
aki tengo un codigo para validar radios buton la cual funciona bien, pero aki es donde empieza el problema cuando adjunto al codigo anterior deja de funcionar, como puedo adaptarlo dicho codigo...:
Cita:
y en el formulario me pide que le ponga:<script language="javascript" type="text/javascript">
function validarBotonRadio()
{
var marcado = "no";
with (document.pedido)
{
for ( var i = 0; i < especifica.length; i++ )
{
if ( especifica[i].checked )
{
return true;
}
}
if ( marcado == "no" )
{
window.alert("Debe marcar su especifica" ) ;
}
}
}
</script>
function validarBotonRadio()
{
var marcado = "no";
with (document.pedido)
{
for ( var i = 0; i < especifica.length; i++ )
{
if ( especifica[i].checked )
{
return true;
}
}
if ( marcado == "no" )
{
window.alert("Debe marcar su especifica" ) ;
}
}
}
</script>
Cita:
Espero que me ayuden ya que este problema lo padesco hace varios dias y no encuentro solución.. gracias <form name="pedido" method="post" action="pedido.php" onSubmit="return validar(this)">
<input name="enviar" type="submit" id="enviar" value="Realizar Pedido" onclick="validarBotonRadio()">
<input name="enviar" type="submit" id="enviar" value="Realizar Pedido" onclick="validarBotonRadio()">