Programación Web y Scripting > PHP

 Valor De Un Combo

(1/1)

Manuel Castro Gómez:
Hola amigos de solo código.

Estoy aprendiendo a programar en PHP y necesito saber lo siguiente:
Para yo tener el valor de un <INPUT TYPE> yo uso un código JAVA como éste:
           document.form.campo.valor
¿Cómo hago para obtener el valor que yo seleccioné en un combo (<SELECT> y <OPTION> )?
   He probado algo como ésto: document.form.NombreCombo.option.value pero obviamente no resulta. ¿Pueden ayudarme?
                Muchas gracias de antemano y disculpen la ignorancia

ibito:
El tag <SELECT> tiene un atributo llamado "NAME", por ejemplo:

--- Código: Text --- &#60;SELECT NAME=&#34;combo&#34;&#62;&#60;/SELECT&#62;  
Recuerda que para poder accesar a éste elemento por medio de PHP, debes mandarlo por medio de los métodos POST o GET, es decir, no es en el mismo cliente como sucede con Javascript, PHP es del lado del servidor, por lo tanto, una vez enviados los valores dentro del FORM, puedes accesar a ellos por medio de $_REQUEST o $_POST o $_GET.

En el ejemplo anterior, por medio de POST sería:

--- Código: Text --- &#60;?php   echo &#34;Valor del combo: &#34;.&#036;_POST['combo'];?&#62;  

F_Tanori:
Hola si lo que quieres es saber el valor selecionado es... (aplicando tambien lo que dice ibito)


ejemplo:


--- Código: Text --- &#60;html&#62; &#60;script&#62; function mensaje(){  alert(document.forms['frmregistro'].combo.options[document.forms['frmregistro'].combo.selectedIndex].value);} &#60;/script&#62; &#60;form name='frmregistro'&#62;   &#60;select name='combo'&#62;    &#60;option value='1'&#62;Opcion 1&#60;/option&#62;    &#60;option value='2'&#62;Opcion 2&#60;/option&#62;    &#60;option value='3'&#62;Opcion 3&#60;/option&#62;  &#60;/select&#62;   &#60;input type='button' onclick='mensaje()' value='Mensaje'&#62;&#60;/form&#62;  &#60;/html&#62;   
para enviarlo y recibirlo ya esta dicho :)


--- Cita de: "ibito" ---El tag <SELECT> tiene un atributo llamado "NAME", por ejemplo:

--- Código: Text --- &#60;SELECT NAME=&#34;combo&#34;&#62;&#60;/SELECT&#62;  

--- Código: Text --- &#60;?php   echo &#34;Valor del combo: &#34;.&#036;_POST['combo'];?&#62;  
--- Fin de la cita ---


Suerte!

ArKaNtOs:
este tema ultimamente se ha comentado mucho :P jejeje
http://foros.solocodigo.com/index.php?showtopic=24090

Navegación

[0] Índice de Mensajes

Ir a la versión completa