Tengo un select múltiple cuyas opciones se llenan con los registros de una base de datos. Además, de otra trabla, obtengo las "preferencias" seleccionadas anteriormente por un usuario. Con estas "preferencias", pongo "selected" al <option> que corresponda.
La idea es que el formulario no se pueda submitir si no se ha modificado ningna opción de éste select múltiple. Tampoco que se pueda hacer el submit en el caso que haya sido modificado y posteriormente vuelto al estado original... ¿me explico?
Supongamos que originalmente tenemos las opciones (con un + adelante las seleccionadas por defualt):
Código:
Si el <select> se modifica (en cualquiera de sus combinaciones):+ opción 1 opción 2 opción 3 + opción 4
Código:
... se efectúe el submit. Ahora, si luego de ocurrida esa modificación se vuelve al estado original (opciones 1 y 4 seleccionadas), no se pueda hacer el submit.opción 1 opción 2 +opción 3 opción 4
¿Se puede hacer? Supongo que si... la pregunta en realidad es ¿Cómo se puede hacer? :)
Gracias