hola
estoy programando una estructura if de un select pero nose como preguntar
if (al hacer click en el select)
echo ...
else
echo ...
endif
| ||||
Respuesta: keypress de select Cita: Hola, es el evento click o el onchange del select, pero esto es javascript...Si quieres que un archivo PHP se ejecute tendrías que hacer algo con AJAX..
Código HTML:
Ver original
__________________ Guitar Loco, Desarrollador Web PHP Sigueme: @jose1x |
| |||
Respuesta: keypress de select ok pero queria hacer esto, corrigeme si me equivoco porf.
Código PHP:
Ver original mi duda es que nose como programar la parte en rojo if (al hacer click en este select).. ayuda porf. |
| ||||
Respuesta: keypress de select Hola, mira como coloque en mi anterior post... cuando uno hace click en un select se dispara un evento, ya sea el onclick o el onchange( se usa para saber cuando se escoge otra opción) depende como hallamos definido el select es decir, mira este select
Código HTML:
Le definí un onchange al select entonces cuando alguien seleccione una opción del combo se llama a la función validar(), esa función validar tu la debes haber creado previamente...Ver original pero ojo que todo esto es unicamente JavaScript... te dejo un ejemplo completo para que veas cuando un usuario selecciona una opción del select
Código HTML:
Ver original
__________________ Guitar Loco, Desarrollador Web PHP Sigueme: @jose1x |
| |||
select dentro de un if tengo un problema con un select. al cargar el formulario debe mostrar un item por defecto y al poner el cursor/foco (al hacer click sobre el) debe mostrar otros item para eso se me ocurre una estructura if asi: <?php if (selectname.cantones.onfocus) {?> <select name="cantones" id="cantones" onChange='this.form.submit()'> .... </select> <?php }else{ ?> <select name="cantones" id="cantones" > . ... </select> <?php } ?> |
| ||||
Respuesta: select dentro de un if No es necesario. Puedes usar "selected" dentro del <option> deseado, para que se muestre marcado por defecto. https://developer.mozilla.org/en/HTML/Element/option
Código HTML:
Ver original Además, si te he entendido bien, estás mezclando código del servidor (PHP) con JavaScript, lo cual es imposible (onfocus es un evento de JavaScript). |
| |||
Respuesta: select dentro de un if hola NetGratis_eu e intentado con selected y no resulta sucede que teno varios select dependientes y el selected funciona en el select padre peor no funciona en los select hijos/dependientes . por eso presiso del Onchange que envia el name del select para luego preguntar por el en el segundo select y mostrar , y asi para el resto ayuda porf. |
| |||
Respuesta: select dentro de un if Ya haz preguntado muchas veces, en muchos post y tanto en js como en php el mismo problema. Mientras no expongas bien tu problema nadie te podrá ayudar. De tantos post ya he visto que tienes selects dependientes, pero no indicas cómo generas la información de esos selects hijos y cómo los envías a pantalla, si es por ajax o simplemente por llamar nuevamente a la página. Finalmente, si colocas el onChange='this.form.submit()' en el select harás que todo el formulario se envíe, lo cual no sé si será lo correcto, o si lo que pretendes con ello es cambiar el select hijo. |
| |||
Respuesta: select dentro de un if el codigo es muy extenso por eso no lo pongo y podria desanimar a cualquiera esta es la pagina de donde me guie para hacer los select:: http://www.formatoweb.com.ar/ajax/select_dependientes_3_niveles.php selects.php:
Código PHP:
Ver original ABC.php
Código PHP:
Ver original ahora a travez de una estructura IF quiero condicionar el comportamiento del select ,, pero nose como programar el IF para cuando reciba el foco/cursor
Código PHP:
Ver original |
| |||
Respuesta: select dentro de un if Acabo de colocar un ejemplo de selects dependientes, mira si te sirve |
| |||
if dentro de select no muestra mensaje de error pero tampoco muestra nada , contiene registros
Código PHP:
Ver original |
| ||||
Respuesta: if dentro de select en lugar de Código PHP: Código PHP: Código PHP: |
| ||||
Respuesta: select dentro de un if No existe manera de acceder al DOM desde PHP... principalmente porque no hay DOM en PHP - no es un navegador. Para ello tienes que utilizar JavaScript dentro del documento - no en el servidor. Por ejemplo, podrías comprobar que se ha enviado la provincia:
Código PHP:
Ver original Aunque tendrías que sanitizar / limpiar la entrada del <select> antes de continuar con MySQL. Y, una manera mucho más sencilla y rápida de hacer esto es usar Ajax. |
| |||
condicional para select al ejecutar no muestra mensaje error tampoco los item , ayuda porf. Código PHP: |
| ||||
Respuesta: condicional para select ¿Por qué estás mezclando dos lenguajes diferentes (js/php) como si fuera uno solo? Deberías saber que eso no es posible en el mundo real, deberías estudiar antes de asumir efectos imposibles.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
| |||
Respuesta: condicional para select Lo que dice el amigo pateketrueke es que no deberias mezclar javascript y php tan arbitrariamente... Por ejemplo despues del if no pones la etiqueta de apertura de php <?php (aunque no se si ese if tendria alguna utilidad en el codigo php)... Aparte de eso, porque no imprimes todos los controles de formulario de forma "normal", es decir, sin el echo y cuando necesites agregarle algo de php abres con <?php y lo vuelves a cerrar con ?> cuando vayas a agregar algo en html y lo vuelves a abrir cuando necesites php y asi sucesivamente... Son solo sugerencias |
| ||||
Respuesta: condicional para select Estás mezclando peras con manzanas, no puedes usar Javascript como si fuera código PHP. Deberías aprender las diferencias antes de comenzar si quiera a intentar lo que quieres. A lo largo del tema (por cierto, que duplicaste ) ya te han dado sugerencias factibles, ahora te toca poner de tu parte y estudiar, ahí tienes con que trabajar.
__________________ Y U NO RTFM? щ(ºдºщ) No atiendo por MP nada que no sea personal. |
Etiquetas: |