Abril 20, 2018, 06:20:04 pm

Autor Tema: ayuda con select deshabilitado..  (Leído 5158 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ptemillos

  • Yo vivo en CPH
  • ***
  • Mensajes: 472
  • Sexo: Masculino
    • Ver Perfil
ayuda con select deshabilitado..
« en: Mayo 21, 2010, 09:49:53 am »
hola quiciera saber como hacer para enviar el valor de un select deshabilidato..

ejemplo

<select id="estado" name="estado" disabled="disabled">


pues cuando se envia el formulario sale vacio el valor....



saludos
<img src="You are not allowed to view links. Register or Login">

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Re: ayuda con select deshabilitado..
« Respuesta #1 en: Mayo 22, 2010, 11:15:22 pm »
Bueno, debe haber un valor predeterminado antes en el select.
Si quedo en la opcion "Opcion 1", entonces se deberá enviar Opcion 1
en la web que recibe los datos, debe haber un IF que compruebe eso.

Saludos.

EDIT:
Me Olvidaba, eso lo logras con PHP :D


Saludos.
« Última modificación: Mayo 22, 2010, 11:20:50 pm por JaAViEr »
¡MI TWITTER You are not allowed to view links. Register or Login!
You are not allowed to view links. Register or Login !

Desconectado ptemillos

  • Yo vivo en CPH
  • ***
  • Mensajes: 472
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con select deshabilitado..
« Respuesta #2 en: Mayo 23, 2010, 10:28:23 am »
Si ya lo hice asi , pero no  segun lo queme han dicho es que si un select esta deshabilitado es que esta incorrecto y que no se envia con los demas elemntos del formulario.


saludos

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Re: ayuda con select deshabilitado..
« Respuesta #3 en: Mayo 23, 2010, 05:33:25 pm »
Entonces deja el select habilitado e intenta ocultarlo poniendolo entre las etiquetas:
Código: You are not allowed to view links. Register or Login
<noscript>AQUI EL CODIGO SELECT</noscript>.
Estará activado, pero no visible.

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: ayuda con select deshabilitado..
« Respuesta #4 en: Mayo 24, 2010, 12:18:19 pm »
<noscript>AQUI EL CODIGO SELECT</noscript>.
[/code]
Estará activado, pero no visible.
No estará visible si JavaScript está desactivado :P

¿Podrías darnos el código completo? Igual es por que al no permitir elegir un campo, ni estar un campo predefinido no envias nada.
Código: You are not allowed to view links. Register or Login
<option value="" selected="selected"></option>Según entiendo el primer campo de un formulario de vuelve key solo u_U Pero igual es eso …
You are not allowed to view links. Register or Login

Desconectado ptemillos

  • Yo vivo en CPH
  • ***
  • Mensajes: 472
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con select deshabilitado..
« Respuesta #5 en: Mayo 25, 2010, 09:51:13 am »
este es el primer select  que esta inhabilitado tambien y se habilita con un radiobutton

Código: You are not allowed to view links. Register or Login
<select  id="causas" name="falla" disabled="disabled" class="errores_ajax">
<option value="NA-NA">N.A</option>

<optgroup class="gro"  label="QC001" id="QC001">
<option value="QC001-QC100">QC100</option>
<option value="QC001-QC101">QC101</option>
<option value="QC001-QC102">QC102</option>
<option value="QC001-QC103">QC103</option>
<option value="QC001-QC104">QC104</option>
<option value="QC001-QC105">QC105</option>
<option value="QC001-QC106">QC106</option>
<option value="QC001-QC107">QC107</option>
<option value="QC001-QC108">QC108</option>
<option value="QC001-QC109">QC109</option>
<option value="QC001-QC110">QC110</option>
<option value="QC001-QC111">QC111</option>
<option value="QC001-QC112">QC112</option>
    <option value="QC001-QC116">QC116</option>

</optgroup>
<optgroup class="gro"  label="QC002" id="QC002">

            <option value="QC002-QC117">QC117</option>
            <option value="QC002-QC118">QC118</option>
            <option value="QC002-QC119">QC119</option>
            <option value="QC002-QC120">QC120</option>
            <option value="QC002-QC121">QC121</option>
            <option value="QC002-QC122">QC122</option>
            <option value="QC002-QC123">QC123</option>
            <option value="QC002-QC124">QC124</option>
            <option value="QC002-QC125">QC125</option>
            <option value="QC002-QC126">QC126</option>
            <option value="QC002-QC127">QC127</option>
</optgroup>
<optgroup class="gro"  label="QC003" id="QC003">
<option value="QC003-QC128">QC128</option>
</optgroup>
<optgroup class="gro"  label="QC004" id="QC004">
<option value="QC004-QC129">QC129</option>
            <option value="QC004-QC130">QC130</option>
            <option value="QC004-QC131">QC131</option>
            <option value="QC004-QC132">QC132</option>
            <option value="QC004-QC132">QC133</option>
            <option value="QC004-QC134">QC134</option>
            <option value="QC004-QC135">QC135</option>
            <option value="QC004-QC136">QC136</option>
</optgroup>
<optgroup class="gro"  label="QC005" id="QC005">
<option value="QC005-QC137">QC137</option>
             <option value="QC005-QC138">QC138</option>
             <option value="QC005-QC139">QC139</option>
             <option value="QC005-QC140">QC140</option>
             <option value="QC005-QC141">QC141</option>
</optgroup>
<optgroup class="gro"  label="QC006" id="QC006">
            <option value="QC006-QC142">QC142</option>
</optgroup>
<optgroup class="gro" label="QC007" id="QC007">
            <option value="QC007-QC143">QC143</option>
</optgroup>
<optgroup class="gro"  label="QC008" id="QC008">
            <option value="QC008-QC144">QC144</option>
            <option value="QC008-QC146">QC146</option>
            <option value="QC008-QC147">QC147</option>
</optgroup>
<optgroup class="gro" label="QC009" id="QC009">
            <option value="QC009-QC148">QC148</option>
            <option value="QC009-QC149">QC149</option>
            <option value="QC009-QC150">QC150</option>
            <option value="QC009-QC151">QC151</option>
</optgroup>
<optgroup class="gro"  label="QC010" id="QC010">
            <option value="QC010-QC152">QC152</option>
            <option value="QC010-QC153">QC153</option>
</optgroup>
</select>


Segun lo que selecionado en el anterior se llena este lo hago con jquery.

Código: You are not allowed to view links. Register or Login

<select name="causas" id="causas_pqr" disabled="disabled" class="fomulario_instalaciones">
    <option value="NA-NA">N.A</option>
</select>

si no se ha seleccionado nada en el primero el segundo no se habilitata pero debe enviar NA-NA que es valor por defecto pero si esta inhabilitado no lo hace.

saludos

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: ayuda con select deshabilitado..
« Respuesta #6 en: Mayo 25, 2010, 10:52:36 am »
He estado probando y he llegado a la conclusión de que un select desabilitado no envia nada. Pero por ejemplo, si usas PHP, puedes comprobar si está vacio y reasignarle un valor:
Código: (html4strict) You are not allowed to view links. Register or Login
<form action="" method="post">
<select name="opcion" disabled="disabled">
<option value="1">Opción 1</option>
<option value="2">Opción 2</option>
</select>
</form>
Código: (php) You are not allowed to view links. Register or Login
<?php
if ($_POST['prueba'] == null)
{
$_POST['prueba'] = 'nuevovalor';
}
?>

Saludos.

Desconectado ptemillos

  • Yo vivo en CPH
  • ***
  • Mensajes: 472
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con select deshabilitado..
« Respuesta #7 en: Mayo 25, 2010, 11:01:15 am »
Esa idea esta bueno la voya  probrar, yo tengo otra no se si seria mala

Seria con javascript antes de enviar el formulario atrapar los valores de los select inhabilitados y agregarlos al formulario ocultos y obviamente habilitados y enviarlos.

se podria hacer asi?


saludos

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: ayuda con select deshabilitado..
« Respuesta #8 en: Mayo 25, 2010, 01:27:23 pm »
Perfectamente, aun que a mi me parece más fácil hacerlo con PHP, a parte de que es menos código.
Saludos.

Desconectado ptemillos

  • Yo vivo en CPH
  • ***
  • Mensajes: 472
  • Sexo: Masculino
    • Ver Perfil
Re: ayuda con select deshabilitado..
« Respuesta #9 en: Mayo 25, 2010, 01:45:59 pm »
el problema es que necesito traer el valor que tenga...el select y si lo hago con php no voy a saber que valor venia. o no te entendi XD


saludos

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: ayuda con select deshabilitado..
« Respuesta #10 en: Mayo 25, 2010, 02:23:20 pm »
Código: (php) You are not allowed to view links. Register or Login
<?php
if ($_POST['prueba'] == null)
{
$_POST['prueba'] = 'nuevovalor';
}
?>
Con el if se comprueba que el select este vacio, en ese caso se modificará y pasará a ser el valor que tu quieras. Si por lo contrario el select contiene algún dato, no se ejecutará nada de ese código.

También puedes comprobar el radiobutton selecionado, y no comprobar nada relaccionado con el select si está en la posición en la que este está deshabiltado.

Saludos.

Desconectado JaAViEr

  • ¡ Programming the world !
  • Colaborador
  • ****
  • Mensajes: 8218
  • http://ethereumchile.cl
    • Ver Perfil
    • Ethereum Chile
Re: ayuda con select deshabilitado..
« Respuesta #11 en: Mayo 25, 2010, 04:27:15 pm »
Eso, lo que a puesto karmac era a lo que me refería al principio, cuando mencioné PHP.


xx
Ayuda con select multiple

Iniciado por ptemillos

3 Respuestas
1297 Vistas
Último mensaje Mayo 25, 2010, 01:28:25 pm
por Karmac
question
Ayuda Arquitectura de computadoras (direccionamiento, chip select)

Iniciado por SC123+

0 Respuestas
813 Vistas
Último mensaje Abril 08, 2013, 05:27:44 pm
por SC123+
resuelto
[S]Cómo cambiar un servicio de windows a Automatico/manual/deshabilitado?

Iniciado por brujeria11

0 Respuestas
2306 Vistas
Último mensaje Abril 28, 2010, 09:22:05 am
por brujeria11
resuelto
recoger datos con un select?

Iniciado por pahcko

4 Respuestas
3751 Vistas
Último mensaje Abril 21, 2011, 06:33:18 pm
por jefal
xx
Duda con control select

Iniciado por C00ki3

3 Respuestas
1198 Vistas
Último mensaje Noviembre 12, 2010, 10:15:48 pm
por C00ki3
question
duda instruccion select

Iniciado por lkis

1 Respuestas
1429 Vistas
Último mensaje Mayo 30, 2009, 06:47:37 pm
por alex19910218
question
Problema con select() [Socket]

Iniciado por LoboOscuro

0 Respuestas
4141 Vistas
Último mensaje Diciembre 17, 2011, 12:43:42 am
por LoboOscuro
xx
Paginación del resultado de un SELECT (rev.1)

Iniciado por vart001

0 Respuestas
2455 Vistas
Último mensaje Mayo 02, 2005, 06:42:19 pm
por vart001
sad
el administrador de tareas a sido deshabilitado por un administrador

Iniciado por matl

6 Respuestas
2569 Vistas
Último mensaje ſeptiembre 26, 2009, 10:58:35 pm
por rgb90
xx
duda con objeto select (crear nuevas options)

Iniciado por Fhaker

1 Respuestas
1171 Vistas
Último mensaje Enero 06, 2008, 05:38:20 pm
por kronix