Mirar, toy intentando hacer una cosa…
Tengo una lista con 5 elementos, los cuales tienen values, de carpetas de mi ftp.
Bien, pues quiero que según vaya cambiando entre un elemento u otro, el value del que este seleccionado, se ponga en un div, mostrando así la ruta actual.
A la vez, quiero que el value del que este seleccionado, se ponga en el value de un campo typo=”hidden”, que tengo, para poder extraerlo con PHP, para poder utilizar esa ruta, posteriomente, para subir un archivo.
El código que tengo es el siguiente, pero no me funciona:
echo "<table width='80%' border='0' cellspacing='0' cellpadding='0'>";
echo "<form Enctype='Multipart/Form-Data' action='$pag?accion=subir' method='post' name='form_ftp' id='form_ftp'>";
echo "<tr height='12'><td></td></tr>";
echo "<tr height='20'>";
echo "<td align='left'>"
echo "<span class='texto'>Elija sección para subir las imágenes:<img src='Images/espacio.gif' width='10' height='1'></span>";
echo "<select name='carpetas' class='casillas' id='carpetas' onchange='var ruta=document.getElementById('ruta');var
carpeta=document.getElementById('carpetas');ruta.i nnerHTML=carpetas.options[carpetas.selectedIndex].value;var
rutaphp=document.getElementById('rutaphp');rutaphp .value=carpetas.options[carpetas.selectedIndex].value;'>";
echo "<option value='/home/cmnghjuw/public_html/trabajos/grafico/'>Diseño Gráfico</option>";
echo "<option value='/home/cmnghjuw/public_html/trabajos/web/'>Diseño Web</option>";
echo "<option value='/home/cmnghjuw/public_html/trabajos/multimedia/'>Multimedia</option>";
echo "<option value='/home/cmnghjuw/public_html/trabajos/ilustracion/'>Ilustración</option>";
echo "<option value='/home/cmnghjuw/public_html/trabajos/infografia/'>Infografía</option>";
echo "</select>";
echo "</td>";
echo "</tr>";
echo "<tr height='30'><td></td></tr>";
echo "<tr height='15'>";
echo "<td>";
echo "<span class='texto'>El directorio actual es: <i id=ruta></i></span>";
echo "</td></tr>";
echo "<tr height='30'><td><input type='hidden' name='rutaphp' id='rutaphp' value=''></td></tr>";
echo "</form>";
echo "</table>";
$_POST['rutaphp'];
No me funciona nada, ni me muestra los values, dentro del div.
Si pudierais revisarmelo, por favor os lo agradecería mucho, gracias.