Para empezar tienes que tener los archivos
cboOtro.js y
prototype.js que vienen en el comprimido en el mismo lugar donde esta tu pagina... y si quieres el mismo grafico
Refresh.gif tambien.
Luego tienes que definir la funcion y llamar el archivo en la pagina donde se encuentras tus combos de esta manera al principio:
Código PHP:
<script language="javascript" src="cboOtro.js"></script>
script language="javascript">
function Initialize()
{
new HrvToolkit.Utilidades.ComboEditable('myCbo');
}
window.onload = function() { Initialize() };
</script>
Y a tu select le tienes que poner el siguiente ID:
Código PHP:
<select id="myCbo" name="NOMBREDELSELECT" size="1">
<option>Opcion 1</option>
<option>Opcion 2</option>
<option>Opcion 3</option>
.
.
</select>
Y voila! Tienes un combo editable...
Si quieres ingresar los nuevos valores a la BD debe ser supongo por que muestras los valores de esa tabla en el SELECT no??? Entonces podrias hacer una consulta SQL que se ejecute haciendo click en dibujo del REFRESH y en lugar de REFRESH se ejecute la consulta.
Para eso tendrias que modificar la funcion del archivo
cboOtro.js:
Código:
Refresh: function(cbo)
{
Aqui pones la declaracion y ejecucion
de tu consulta SQL ingresando el valor a la BD.
},