Programación Web y Scripting > PHP
crear funcion para crear listbox
(1/1)
juanda504:
Pues he intentado hacer 4 funciones que cada una cree un listbox pero sigo sin poder ejecutarla con el echo. Alguien podría ayudarme con el codigo?
RadicalEd:
No se hacen tareas.
Muestra qué has hecho para poderte ayudar.
juanda504:
pues ahora solo cree una función para que muestre los 4 listbox con 1 tabla, y me quedo así:
--- Código: PHP ---function bandas(){ list0 = document.write('<table width="245" height="66" border="1" align="center"><tr><td> </td><td> </td><td> </td><td> </td></tr>'+ '<tr><td><form id="form1" name="form1" method="post" action=""><label for="lista1"></label>'+ '<select name="lista1" id="lista1">'+ '<option selected="selected"> </option>'+ '<option value="0">Negro</option>'+ '<option value="1">Cafe</option>'+ '<option value="2">Rojo</option>'+ '<option value="3">Naranja</option>'+ '<option value="4">Amarillo</option>'+ '<option value="5">Verde</option>'+ '<option value="6">Azul</option>'+ '<option value="7">Violeta</option>'+ '<option value="8">Gris</option>'+ '<option value="9">Blanco</option>'+ '</select>'+ '</form></td>'+ '<td><form id="form2" name="form2" method="post" action="">'+ '<label for="lista2"></label>'+ '<select name="lista2" id="lista2">'+ '<option selected="selected"> </option>'+ '<option value="0">Negro</option>'+ '<option value="1">Cafe</option>'+ '<option value="2">Rojo</option>'+ '<option value="3">Naranja</option>'+ '<option value="4">Amarillo</option>'+ '<option value="5">Verde</option>'+ '<option value="6">Azul</option>'+ '<option value="7">Violeta</option>'+ '<option value="8">Gris</option>'+ '<option value="9">Blanco</option>'+ '</select> '+ '</form></td>'+ '<td><form id="form3" name="form3" method="post" action="">'+ '<label for="lista3"></label>'+ '<select name="lista3" id="lista3">'+ '<option selected="selected"> </option>'+ '<option value="10^0">Negro</option>'+ '<option value="10^1">Cafe</option>'+ '<option value="10^2">Rojo</option>'+ '<option value="10^3">Naranja</option>'+ '<option value="10^4">Amarillo</option>'+ '<option value="10^5">Verde</option>'+ '<option value="10^6">Azul</option>'+ '<option value="10^7">Violeta</option>'+ '<option value="10^8">Gris</option>'+ '<option value="10^9">Blanco</option>'+ '<option value="10^-1">Oro</option>'+ '<option value="10^-2">Plata</option>'+ '</select> '+ '</form></td>'+ ' <td><form id="form4" name="form4" method="post" action="">'+ ' <label for="lista4"></label>'+ ' <select name="lista4" id="lista4">'+ ' <option selected="selected"> </option>'+ ' <option value="±1%">Cafe</option>'+ ' <option value="±2%">Rojo</option>'+ ' <option value="±0,5%">Verde</option>'+ '<option value="±5%">Oro</option>'+ '<option value="±10%">Plata</option>'+ ' </select>'+ '</form></td>'+ ' </tr>'+'</table>'+'<form id="form5" name="form5" method="post" action="">'+ '<table width="355" border="1" align="center">'+ '<tr>'+ ' <th width="343" scope="col"><input type="submit" name="calc" id="calc" value="Calcular" onclick="revelarbd($Bndas);" /></th>'+ ' </tr>'+ '</table>'+'</form>');
el problema es que no me deja manipular datos y tampoco crear mas objetos dentro del body del Html
RadicalEd:
Eso no es PHP es javascript, puedes crear una función que reciba 2 parametros: nombreselect y array clave=>valor para llenar los option.
Cualquier duda se te colabora.
Ten en cuenta que estás creando desde la función hasta el formulario, esto haría independiente cada select en una consulta
Navegación
Ir a la versión completa