Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/03/2011, 11:39
Avatar de mashter
mashter
 
Fecha de Ingreso: mayo-2008
Mensajes: 116
Antigüedad: 16 años
Puntos: 6
Respuesta: multiplicar textbox

te dejo este ejemplo de un formulario que hice; le pones cuantos asistentes y agrega campos preguntando nombre, telefono,extencion, correo

Código HTML:
Ver original
  1. ...
  2. ...
  3.  
  4. <script type="text/javascript">
  5.  
  6.  
  7. function mostrar(num) {
  8.     var i;
  9.     var campos;
  10.     var renglon1;
  11.     var renglon2;
  12.     var renglon3;
  13.     var renglon4;
  14.     var renglon5;
  15.     var renglon6;
  16.     campos='';
  17.     for (i=1; i<=num; i++)
  18.     {
  19.  
  20.         renglon1 =' <b>ASISTENTE #'+i+'</b><br/>';
  21.         renglon2 ='  NOMBRE:<br /> <input type="text" name="Nombre_'+i+'" size="100"><br/>';
  22.         renglon3 =' TELEFONO:<br /> <input type="text" name="Telefono_'+i+'" size="100"><br /> ';
  23.         renglon4 =' EXTENCION:<br /> <input type="text" name="Extencion_'+i+'" size="100"><br/>';
  24.         renglon5 =' CORREO ELECTRONICO:<br /> <input type="text" name="Correo_'+i+'" size="100"><br/><hr/><br/>';
  25.         renglon6 =' ';
  26.  
  27.         campos=campos+renglon1+renglon2+renglon3+renglon4+renglon5+renglon6;
  28.        
  29.     }
  30.     document.getElementById("camposneuvos").innerHTML=campos;
  31.  
  32. }
  33. ...
  34. ...
  35. ...
  36. ...
  37. <form...
  38.  
  39. AQUI SELECCIONA CANTIDAD DE CAMPOS
  40.  <select name="Numero_De_Personas_Que_Asisten"  onchange="mostrar(this.selectedIndex);" >
  41.     <option value="0" selected="selected">Numero de Personas Que Asisten</option>
  42.     <option value="1">1</option>
  43.     <option value="2">2</option>
  44.     <option value="3">3</option>
  45.     <option value="4">4</option>
  46.     <option value="5">5</option>
  47.     <option value="6">6</option>
  48.     <option value="7">7</option>
  49.     <option value="8">8</option>
  50.     <option value="9">9</option>
  51.     <option value="10">10</option>
  52.     <option value="11">11</option>
  53.     <option value="12">12</option>
  54.     <option value="13">13</option>
  55.     <option value="14">14</option>
  56.     <option value="15">15</option>
  57.     <option value="16">16</option>
  58.     <option value="17">17</option>
  59.     <option value="18">18</option>
  60.     <option value="19">19</option>
  61.     <option value="20">20</option>
  62.     <option value="21">21</option>
  63.     <option value="22">22</option>
  64.     <option value="23">23</option>
  65.     <option value="24">24</option>
  66.     <option value="25">25</option>
  67.     <option value="26">26</option>
  68.     <option value="27">27</option>
  69.     <option value="28">28</option>
  70.     <option value="29">29</option>
  71.     <option value="30">30</option>
  72.   </select>
  73.  
  74. ....
  75.   <span id="form5">DATOS DE LOS ASISTENTES:</span><br />
  76.   <br />
  77. <div  id='camposneuvos'>AKI APARECERAN LOS CAMPOS</div>  
  78.  
  79. </form>
  80. ....
  81. </body>
  82. </html>
__________________
- - - - - - - - -