AJAX - Especificar cantidad de campos

   
Vista:

Especificar cantidad de campos

Publicado por Ivonne (4 intervenciones) el 07/11/2007 14:45:41
Hola yo otra vez esta vez quisiera que me saquen una duda, quiero reemplazar parte de un formulario que posee como 20 campos a llenar iguales según el usuario lo solicite, pero ojo que por ejemplo lo solicite e instanteaneamente se carguen en la parte posterior la cantidad especificada, coloco la parte del formulario que deseo mejorar espero me puedan ayudar:
<tr height="60">
<td><hr/><span class="titulo">1.6 Grupo de Trabajo </span><hr/></td>
</tr>
<tr>
<td>
<table border="0"> <?
for($i=1 ; $i<21 ; $i++)
{?>
<tr height="30"><td>Cargo del Investigador</td>
<td colspan="1">
<?
// Llamar función Consulta_BD
$resultado=Consulta_BD('SELECT * FROM "tipo_integrante"');
print("<select name=id_tipo_integ[$i]>");
print("<option value='0'>Selecciona</option>");
while ($Row = pg_fetch_array($resultado, null, PGSQL_ASSOC))
{print("<option value='$Row[id_tipo_integ]'> $Row[tipo_integrante]");} ?>
</option></select>
</td><td></td>
<td colspan="1">Investigador:</td>
<td colspan="1">
<?
// Llamar función Consulta_BD
$resultado=Consulta_BD('SELECT * FROM "investigador"');
print("<select name=id_inv[$i]>");
print("<option value='0'>Selecciona</option>");
while ($Row = pg_fetch_array($resultado, null, PGSQL_ASSOC))
{print("<option value='$Row[id_inv]'> $Row[apellido_inv],$Row[nombre_inv]");} ?>
</option></select>
</td><td></td>
<td colspan="1">Dedicación Horaria:</td>
<td colspan="1">
<?print ("<input name=\"dedic_horaria[$i]\" type= \"text\" size=\"2\" maxlength=\"2\">\n");?></td>
</tr>
?}?>
</table></td>
</tr>
ESpero puedan ayudarme un beso estamos en contacto.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Especificar cantidad de campos

Publicado por Adrian (3 intervenciones) el 23/12/2007 06:58:07
No se si he entendido bien

Pero si es agregarle nuevos campos a un formulario

Puedes agregar dinamicamente desde javascript.
Busca en el MSDN de Visual Studio .Net,

creo que con
mielen=document.createElement("INPUT");

creas una elemento , por ejemplo
Y despues le pones le type
mielen.type="Check";

Mas tarde lo puedes agregar a un div o una tabla con appendchild

un saludo

NPG
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar