Programación Web y Scripting > PHP

 Onchange

(1/2) > >>

krusher:
Hola a todos... mi duda es muy simple.. pero es q no me sale..

tengo el siguinte codigo

<?
function option(){ print "hola"; }
?>

<form name="form1" method="post" action="estaMisma.php">
<select name="test" onChange="option()" >
   <option selected>---------------</option>
   <option>Paternidad</option><option>Maternidad</option     
</select>
</form>


en action pongo la misma pagina en la q me encuentro?

quiero q al cambiar de opcion... me ejecute la funcion.. pero no hay manera. Me podeis ayudar?

Gracias x)

ibito:
lo que quieres (el 'onChange') es de javascript no de php...

krusher:
pues como puedo hacer el php para q cuando elija una opcion del select luego se muestre un texto o sino otro?

pq lo q he intentada tb... es lo siguiente..


--- Código: Text --- &#60;script scriptlanguage=&#34;javascirpt&#34;&#62;       function option(form){  selec=form1.test.selectedIndex;  window.location.reload( true );  //document.write (selec);       } &#60;/script&#62; &#60;?  &#036;selec = (print  &#34;&#60;script&#62; document.write(selec); &#60;/script&#62;&#34;);  print &#036;selec;?&#62;  
pero tp me funciona... :(

x.cyclop:
Hazlo así:


--- Código: Text ---&#60;form action=&#34;pag.php&#34; method=&#34;post&#34;&#62;¿Quieres que salga el texto?&#60;select name=&#34;opcion&#34;&#62;&#60;option value=&#34;1&#34;&#62;Sí&#60;/option&#62;&#60;option value=&#34;0&#34;&#62;No&#60;/option&#62;&#60;br&#62;&#60;input type=&#34;submit&#34; value=&#34;Enviar&#34;&#62;&#60;/form&#62; 

pag.php

--- Código: Text ---&#60;?php&#036;opcion = &#036;_POST['opcion']; if (&#036;opcion == 1) {print &#34;Hola&#34;;}?&#62; 

krusher:
Para q se muestre la pagina paso 3 variables por la URL,

http://localhost/neo/index.php?lg=es&page=gf/108&sub=1

entonces dentro de esta pagina existe un formulario. Si lo relleno y le doy al Submit, las 3 variables q tengo iniciales no me las conserva y solo pasa por URL los campos q tengo dentro del FORM.

Como puedo hacer para q lo del form se me concatene al final de la URL q ya tengo con las 3 variables?

Gracias.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa