Ver Mensaje Individual
  #14 (permalink)  
Antiguo 02/03/2011, 12:31
Seisler
 
Fecha de Ingreso: febrero-2011
Mensajes: 83
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Añadir campos a un formulario con PHP

Aquí dejo mi script para ver si ves algo por lo cual no me funcione el botón de borrar:



Código Javascript:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.  
  6. <title>Untitled Document</title>
  7.  
  8. <link href="file:///C|/DOCUME~1/MARKSC~1/CONFIG~1/css/caleidoscopioprov.css" rel="stylesheet" type="text/css" media="screen" />
  9. <link href="file:///C|OCUME~1/MARKSC~1/CONFIG~1/imagenes/favicon.gif" rel="icon" />
  10. <link href="file:///C|/DOCUME~1/MARKSC~1/CONFIG~1/imagenes/favicon.gif" rel="shortcut icon" type="image/x-icon" />
  11.  
  12. <meta name="keywords" content="caleidoscopio studio, diseo, design, estudio, barcelona, grafico, museo reina sofia, lorena dorta, marta juan, print design, books, salerm, esec, business school, art direction, efren alvarez, davis lisboa, centro de arte santa monica, madrid, art, caleidoscopiostudio.blogspot.com" />
  13. <meta name="description" content="Caleidoscopio Studio is a design team based in Barcelona. We develope art direction projects, video and graphic works, illustrations and all creative ideas that you need." />
  14. <meta name="copyright" content="Copyright (c) 2011 Caleidoscopio Studio" />
  15.  
  16.  
  17.  
  18. <script language="JavaScript" type="text/javascript">
  19.  
  20. function elemento_file(x){
  21.     var divele=document.getElementById("elementos");
  22.     var f=document.getElementsByTagName("div").item(0);
  23.     if(x==1){
  24.         if(f.lastChild){
  25.             divele.removeChild(f.lastChild);
  26.             divele.removeChild(f.lastChild);
  27.         }
  28.     } else {
  29.         salto=document.createElement("br");
  30.         ele=document.createElement("input");
  31.         ele.type="file";
  32.         ele.name="mielemento[]";
  33.         divele.appendChild(ele);
  34.         divele.appendChild(salto);
  35.     }
  36. }
  37. </script>
  38.  
  39. <link href="../css/caleidoscopioprov.css" rel="stylesheet" type="text/css" />
  40.  
  41.  
  42.  
  43. </head>
  44.  
  45. <body>
  46.  
  47. <!-- Contenedor -->
  48. <div id="contenedor">
  49.  
  50. <!-- Cabecera -->
  51.     <div id="cap">
  52.         <a href="">
  53.         <img  src="images/logo.gif" alt="Logo Caleidoscopio Studio" />
  54.         </a>
  55.     </div>
  56.  
  57. <!-- /Cabecera -->
  58. <!-- Separador -->
  59. <div>
  60.       <img src="images/separador.gif" />
  61.     </div>
  62. <!-- /Separador -->
  63.  
  64. <!-- Menu -->
  65.     <div id="menu">
  66.     <span class="izquierda">
  67.       <ul>
  68.             <li><a class="btn_menu" href="" title="elemento menu">estudio</a></li>
  69.             <li><a class="btn_menu" href="" title="elemento menu"> servicios</a></li>
  70.             <li><a class="btn_menu" href="" title="elemento menu">proyectos</a></li>
  71.             <li><a class="btn_menu" href="" title="elemento menu">personal-works</a></li>
  72.             <li><a href="" title="elemento menu" class="btn_menu">contacto</a></li>
  73.            
  74.         </ul>
  75.     </span>
  76.     <span class="derecha">
  77.     <ul>
  78.              <li><a href="http://caleidoscopiostudio.blogspot.com" title="elemento menu" target="_blank" class="btn_menu">blog</a></li>
  79.     </ul>
  80.     </span>
  81.   </div>
  82. <!-- /Menu -->
  83. <!-- Separador -->
  84. <div >
  85.       <img src="images/separador.gif" />
  86.     </div>
  87. <!-- /Separador -->
  88.  
  89. <!-- Contenido principal -->
  90.    
  91.     <div id="principal">
  92.    
  93.     <?php
  94.     if($_FILES["mielemento"]){
  95.     foreach ($_FILES["mielemento"]["error"] as $clave => $error) {
  96.         if ($error == UPLOAD_ERR_OK) {
  97.             $nombre_tmp = $_FILES["mielemento"]["tmp_name"][$clave];
  98.             $nombre = $_FILES["mielemento"]["name"][$clave];
  99.             if(move_uploaded_file($nombre_tmp, "$nombre")) echo "subido: $nombre<br>";
  100.         }
  101.     }
  102. }
  103.     ?>
  104.    
  105.    
  106.     <form  enctype="multipart/form-data" action="conjava.php" method="post">
  107.     <input type="button" value="A&ntilde;adir" onClick="elemento_file(0)">
  108.     <input type="button" value="Quitar" onClick="elemento_file(1)">
  109.     <div id="elementos"> </div><p>
  110.     <input type="submit" value="enviar">
  111.     </form>
  112.                
  113.    
  114.    
  115.    
  116.    
  117.        
  118.        
  119.     </div>
  120. <!-- Separador -->
  121.     <div id="separador" class="espaciosup">
  122.       <img src="images/separador.gif" />
  123.     </div>
  124.  
  125. </body>