On 7/13/05, Xavier González <[EMAIL PROTECTED]> wrote: > > Hola, no se si es serio pero me da 3 errores el validador XHTML en un > formulario con un combo option group, exactamente los errores son los > siguientes:
Bueno, los errores están perfectamente explicados por el validador, pero traduciremos y ampliaremos. Son fáciles de corregir: - Estás utilizando id y for de "aplic[]" pero un id solo puede contener letras, números y "_" Cambia el id del select a "aplic" y solucionado. El id y el name no tienen porque ser iguales, si es eso lo que te preocupa. - Sustituye multiple por multiple="multiple". Lo que tú tienes es una sintaxis abreviada que no está permitida. Y ya está. Como te he dicho, id no tiene nada que ver con el transporte de datos del formulario, para eso está "name", así que cámbialo sin miedo. 1. > > /Line 66, column 24/: character "[" is not allowed in the value of > attribute "for" > > | <p><label for="aplic*[*]">Elija aplicación:<br />| > > ✉ > <mailto:[EMAIL PROTECTED] > ?Subject=%5BVE%5D%5B122%5D%20Error%20Message%20Feedback> > > > 2. > > /Line 67, column 36/: the name and VI delimiter can be omitted > from an attribute specification only if SHORTTAG YES is specified > > | <select name="aplic[]" multiple *i*d="aplic[]">| > > ✉ > <mailto:[EMAIL PROTECTED] > ?Subject=%5BVE%5D%5B107%5D%20Error%20Message%20Feedback> > > > 3. > > /Line 67, column 45/: character "[" is not allowed in the value of > attribute "id" > > | <select name="aplic[]" multiple id="aplic*[*]">| > > la parte exacta de código es la siguiente: > > <p><label for="aplic[]">Elija aplicación:<br /> > <select name="aplic[]" multiple id="aplic[]"> > <option value="0">Otros</option> > <optgroup label="Gestión"> > <option value="1">Fábrica de piensos</option> > <option value="2">Contabilidad</option> > <option value="3">Facturación</option> > </optgroup> > > en cambiado los [] por su correspondencia a código HTML (osea [ y > ]) pero el validador me sigue dando el error. > el hecho de utilizar la variable aplic[] es porque uso un script de php > con la funcion mail() para enviar el formulario y comprobar errores, etc. > Si alguien sabe como pasar multiples valores de otra manera os lo > agradecería, o como evitar este error de validación. > > Xavier Gonzalez. > > > > _______________________________________________ > Lista de distribución Ovillo > Para escribir a la lista, envia un correo a [email protected] > Puedes modificar tus datos o desuscribirte en la siguiente dirección: > http://ovillo.org/mailman/listinfo/ovillo > > > -- -- Manuel a veces :) a veces :( pero siempre trabajando duro para Simplelógica: apariencia, experiencia y comunicación en la web. http://simplelogica.net # (+34) 985 22 12 65 ¡Ah! y escribiendo en Logicola: http://simplelogica.net/logicola/
_______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a [email protected] Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://ovillo.org/mailman/listinfo/ovillo
