Ver Mensaje Individual
  #8 (permalink)  
Antiguo 26/04/2009, 13:34
cartonista
 
Fecha de Ingreso: julio-2008
Mensajes: 37
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Definir un list dentro de una variable

Por eso en la variable

data = data + "<input name=" + 'jugador' + i + " size=8 type='text'><br>";

Es donde se almacena un campo de texto, con campos de textos si me funciona, pero quiero hacerlo con listas de menus como se muestra en pantalla, pero no he conseguido hacer bien la concatenacion

El code completo es este....

<SCRIPT LANGUAGE="JavaScript">
function createForm(gol) {
data = "";
inter = "'";
if (gol < 16 && gol > -1) {
for (i=1; i <= gol; i++) {
if (i < 10) spaces=" ";
else spaces=" ";
data = data + "<input name=" + 'jugador' + i + " size=8 type='text'><br>";
if (document.layers) {
document.layers.cust.document.write(data);
document.layers.cust.document.close();
}
else {
if (document.all) {
cust.innerHTML = data;
}
}
}
else {
window.alert("Por favor selecciona no más de 15 entradas.");
}
}
</script>


Y los forms que imprimen los resultados son estos...

<form name=counter style="margin:0; padding:0" action="edit_partido_jornada.php">
<div align="left"><font class="Estilo20 Estilo26">Goles:</font>
<input name=gol type=text id="gol" size=5>
<input type=button value="+" onClick="createForm(counter.gol.value);">
</div>
</form>
<form name="webform" style="margin:0; padding:0">
<table border=0>
<tr><td>
<span id=cust style="position:relative;"></span>
</td>
</tr>
</table>
<div align="left"></div>
</form>