validacion - validar formulario javascript html5
Los campos de formulario desactivados no envĂan datos (4)
¿Hay alguna manera (con un indicador de atributo o algo así) para habilitar los campos de formulario que están deshabilitados para enviar datos?
O, si eso no es posible, ¿hay alguna manera de evitar que los campos se editen con css o cualquier otro atributo que no esté desactivado sin ocultarlos?
Mi caso especial en este momento es un identificador para un conjunto de datos que debe mostrarse en el formulario (no editable); si no hay una mejor solución, creo que usaré un campo oculto además del que está deshabilitado para contener el real valor con el deshabilitado que lo muestra.
Como ya se mencionó: READONLY
no funciona para <input type=''checkbox''>
y <select>...</select>
.
Si tiene un Form
con casillas de verificación deshabilitadas / selecciona AND Y necesita que se envíen, puede usar jQuery:
$(''form'').submit(function(e) {
$('':disabled'').each(function(e) {
$(this).removeAttr(''disabled'');
})
});
Este código elimina el atributo disabled
de todos los elementos en enviar.
Utilice los eventos de puntero CSS: ninguno en los campos que desea "deshabilitar" (posiblemente junto con un fondo gris) que permite la acción POST, como:
<input type="text" class="disable">
.disable{
pointer-events:none;
background:grey;
}
Ref: https://developer.mozilla.org/en-US/docs/Web/CSS/pointer-events
Verifique el atributo readonly http://www.w3schools.com/tags/att_input_readonly.asp
Los elementos con atributo Disabled
no se envían o puede decir que sus valores no se publicaron.
es decir
<input type="textbox" name="Percentage" value="100" disabled="disabled" />
FYI,
- Los controles deshabilitados no reciben foco.
- Los controles deshabilitados se saltan en la navegación de tabulación.
- Los controles deshabilitados no se pueden publicar correctamente.
Puede usar el atributo de readonly
en su caso, al hacer esto podrá publicar los datos de su campo.
es decir
<input type="textbox" name="Percentage" value="100" readonly="readonly" />
FYI,
- Los elementos de solo lectura reciben foco, pero el usuario no puede modificarlos.
- Los elementos de solo lectura se incluyen en la navegación de tabulación.
- Los elementos de solo lectura se publican con éxito.
Nota: READONLY no funciona en casillas de verificación y etiquetas de selección