Tengo el siguente código:
function getSelectedValues (select) {
var v = new Array();
for (var i = 0; i < select.options.length; i++)
if (select.options[i].selected)
v[v.length] = select.options[i].text;
return v;
}
donde el valor de v representa al texto seleccionado del select multiple.
Necesito que cada uno de los campos seleccionados sean insertados en
diferentes registros de la BD.
Cabe destacar que si yo coloco en el select onChange="alert('Now selected: '
+ getSelectedValues(this))" me muestra cada uno de los campos seleccionados.
¿Sólo me falta insertarlos en la BD?
Me habían dicho que lo colocara en una variable antes del insert. Pero como
es un select múltiple por ser múltiple almacena varios valores, cómo hago
para que ingrese todos esos valores como registros independientes en la BD.
Es decir, si el usuario tiene
registro 1
registro 2
registro 3
registro 4
Suponiendo que selecciona registro 1, registro 3 entonces en la BD se
inserten dos nuevos registros distintos.
Lo que quiero decir es que en el insert sólo añadirá el primero de los
registros, ya que las variables son estáticas (COMBO = request.form("combo"))
Gracias
Leer las respuestas