Foros del Web » Programando para Internet » PHP »

Problema con "disabled" en formulario HTML+PHP

Estas en el tema de Problema con "disabled" en formulario HTML+PHP en el foro de PHP en Foros del Web. Hola a todos. Tengo un problema con un formulario HTML con PHP. El formulario está formado por menús desplegables en el que tienes que seleccionar ...
  #1 (permalink)  
Antiguo 26/11/2012, 11:18
Avatar de 2_javi_2  
Fecha de Ingreso: septiembre-2012
Mensajes: 8
Antigüedad: 12 años, 2 meses
Puntos: 0
Pregunta Problema con "disabled" en formulario HTML+PHP

Hola a todos.
Tengo un problema con un formulario HTML con PHP. El formulario está formado por menús desplegables en el que tienes que seleccionar la opción que quieras. Hasta aquí todo perfecto.
El problema lo tengo en unos cuantos menús en los que tengo habilitada la opción "disabled". En cuanto meto estos menús en el PHP me sale un error y no se envían los datos.
Archivo HTML:
Código HTML:
<select name="1articulo" size="1">
          <option selected="selected" value="1articulo">1articulo</option>
          <option value="1 unidad [2100€]">1 unidad [2100€]</option>
          <option value="2 unidades [4200€]">2 unidades [4200€]</option>
          <option value="3 unidades [6300€]">3 unidades [6300€]</option>
          <option value="4 unidades [8400€]">4 unidades [8400€]</option>
          <option value="5 unidades [10500€]">5 unidades [10500€]</option>
        </select>
          *<select name="2articulo" disabled="disabled" size="1">
          <option selected="selected" value="2articulo">2articulo</option>
          <option value="1 unidad [13000€]">1 unidad [13000€]</option>
          <option value="2 unidades [26000€]">2 unidades [26000€]</option>
          <option value="3 unidades [39000€]">3 unidades [39000€]</option>
          <option value="4 unidades [52000€]">4 unidades [52000€]</option>
          <option value="5 unidades [65000€]">5 unidades [65000€]</option>
        </select>*
El archivo PHP:
Código HTML:
<?php
$1articulo = $_POST['1articulo'];
*$2articulo = $_POST['2articulo'];*
$body = "1articulo: $1articulo\n *2articulo: $2articulo*";
echo "mensaje enviado";
mail ($to, $subject, $body);
?> 
*Este es el que da problemas*
¿Alguien me puede donde esta el fallo?
Gracias.
  #2 (permalink)  
Antiguo 26/11/2012, 11:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con "disabled" en formulario HTML+PHP

Lo que pongas como disabled no se va a enviar al servidor. Lee sobre los formularios en HTML para que aprendas como usarlos.

Saludos.
  #3 (permalink)  
Antiguo 26/11/2012, 12:49
 
Fecha de Ingreso: octubre-2011
Ubicación: Leon,gto.mx
Mensajes: 10
Antigüedad: 13 años, 1 mes
Puntos: 2
Respuesta: Problema con "disabled" en formulario HTML+PHP

Cita:
Iniciado por GatorV Ver Mensaje
Lo que pongas como disabled no se va a enviar al servidor. Lee sobre los formularios en HTML para que aprendas como usarlos.

Saludos.
Yo no he utilizado el "disabled" en selects, solo lo utilizo en Ratio o Checbox, ya que a mi entender lo que hace es deshabilitar y evitar que guarde la info que se pretende mostrar, quizas debas inplementar ese "disable" en javascript.

Saludos
  #4 (permalink)  
Antiguo 26/11/2012, 13:12
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Respuesta: Problema con "disabled" en formulario HTML+PHP

No, más bien debe de usar el atributo "readonly" ya que disabled, deshabilita por completo el elemento del formulario, y no es enviado al servidor para ser procesado.

Etiquetas: disabled, formulario, html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:19.