Tengo el siguiente código es html con php:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><style type="text/css">
<!--
body {background-color: #CCCCCC;}
-->
</style>
<script language="javascript" type="text/JavaScript">
var materia=document.getElementById("materia").value;
var comentario=document.getElementById("comentario").v alue;
function validacion(){
if( materia == null || materia.length == 0 || /^\s+$/.test(materia) ) {
alert("Ingresa MATERIA");
return false;
}
else if( comentario == null || comentario.length == 0 || /^\s+$/.test(comentario) ) {
alert("Ingresa COMENTARIO");
return false;
}
return true;
}//cierre de validacion
</script>
</head>
<body>
<FORM NAME="formulario" METHOD="post"><div align="center">Introduzca cadena de texto:
<INPUT TYPE="text" NAME="cajas" id="cajas" size="8">
<INPUT TYPE="submit" name="v" value="Crear cajas de texto"></div>
</FORM>
<form name="form" method="post" action="y.php" onSubmit="return validacion()">
<table align="center" cellpadding="1" cellspacing="1" bordercolor="#FFC86C">
<tr bordercolor="#FFC86C" bgcolor="#F8C632">
<td align="center" valign="bottom" bgcolor="#FFDFAA"><strong>Materia</strong></td>
<td align="center" valign="bottom" bgcolor="#FFDFAA"><strong>Comentario</strong></td>
</tr>
<?php
if (isset($_POST["v"])){
$cajas=$_POST["cajas"];
for ($i=0;$i<$cajas;$i++){ ?>
<!-- INICIO DE UNA MATERIA -->
<tr><td valign="top"><input type="text" name="materia[]" id="materia" size="8"></td>
<td><textarea name="comentario[]" cols="8" rows="2" id="comentario"></textarea></td>
</tr>
<!-- FIN DE UNA MATERIA -->
<?php }}?>
<tr><td colspan="2" align="center"><INPUT TYPE="submit" name="validar" value="Validar">
</tr>
</table></FORM>
</body>
</html>
Ok, mi problema es que el javascript me valide si estan vacios los arreglos que se crean dinamicamente, si estan vacios que le diga al usuario de lo contrario k redireccione a y.php mandando el valor de los arreglos ya sé k eso es simplemente con poner return true, pero no redirecciona no sé porque, no si si no cheka los campos array o quien sabe
Ya estuve leyendo y buscando en este foro de temas similares, lo intente todo pero no sé en que fallo.
Al final me quede con el Script que ven hasta arriba, aún asi me sigue sin funcionar
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Porfavor si alguien sabe como solucionar esto se los agradeceria toooooooda la vida