Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2009, 08:56
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Copiar valor de un file

Hola

El problema que tengo es que no logro copiar la ruta física completa del file, solo su nombre y extensión

Código javascript:
Ver original
  1. <script type="text/javascript">
  2. function textRuta(e) {
  3. tecla = (document.all) ? e.keyCode : e.which;
  4.    if (tecla == 8) {
  5.     document.getElementById("c").value = document.getElementById("c1").value;
  6.            }
  7.        document.getElementById("c").value = document.getElementById("c1").value;
  8. }
  9.  
  10.  
  11. function fileRuta(ruta) {
  12.        document.getElementById("c").value = ruta;
  13. }
  14. </script>

Código HTML:
<form>
<input type="text" name="c1" id="c1" onkeyup="textRuta(evento);" />
<br /><br />
<input type="file" name="c2" id="c2" onchange="fileRuta(this.value);" />
<br /><br />
Campo copia del valor <input type="text" name="c" id="c" value="" />
<br /><br />
<input type="submit" value="enviar" />
</form> 
También me gustaría saber si la función textRuta es correcta o se puede mejorar. También recoge los valores introducidos en el campo c1

Gracias
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 28/11/2015 a las 15:44