me gustaria saber como controlar los valores introducidos en campos creados dinamicamente.Esoy intentando poder acceder alos input text en todos les pongo id=soc para referenciarlos pero nada.¿Alguna sugerencia?codigo:
<script>
function ValidarCampos(){
estado
if (document.getElementById('soc').value!="")||(docum ent.getElementById('soc').length!=4){
alert("revisa los campos");
}
</script>
<body>
<h1>ABRIR PARTIDAS</h1>
<table width="1348" >
<?php
echo "<form method=post name=form1>
<select name=NumJugadores id=NumJugadores>
<Option selected value=1>1</option>
<Option value=2>2</option>
<Option value=3>3</option>
<Option value=4>4</option>
<Option value=5>5</option>
<Option value=6>6</option>
</select>";
echo"<input type=submit value=NumJugadores>
</form>";
?>
<form method="post" name="form2" action="ConfirmacionPartida.php">
<tr>
<th width="0" height="400"></th>
<td width="301"> </td>
<td width="651">
<?php
if(isset($_POST['NumJugadores'])&&($_POST['NumJugadores'])!=""){
$TotJug=$_POST['NumJugadores'];
for($i=0;$i<$TotJug;$i++){
echo "<label>Nombre Jugador </label> <input type=text name=J$i maxlength=10 id='jug'>
Codigo Socio <input type=text name=soc$i value=0000 maxlength=4 id='soc'><b>Formato '0000'</b> <br />
<br />";
}
}
?>
<p>Total Calzados :
<input type="text" name="NumCalzados" maxlength="1" ></p>
<p>Total Socios 10%:
</p></td>
<h1>Nueva Partida</h1>
<td width="376">
<p>
<input type="submit" name="AbrirPartida" value="Abrir Partida" onclick="ValidarCampos()"/>
</p>
<p><select name=NumPista id=NumPista>
<Option selected value=1>Pista 1</option>
<Option value="2">Pista 2</option>
<Option value="3">Pista 3</option>
<Option value="4">Pista 4</option>
<Option value="5">Pista 5</option>
<Option value="6">Pista 6</option>
</select></p>
</td>
</tr>
</form>
</table>
</body>
</html>