26/04/2009, 13:34
|
| | 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> |