Programación Web y Scripting > PHP
Onchange
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 --- <script scriptlanguage="javascirpt"> function option(form){ selec=form1.test.selectedIndex; window.location.reload( true ); //document.write (selec); } </script> <? $selec = (print "<script> document.write(selec); </script>"); print $selec;?>
pero tp me funciona... :(
x.cyclop:
Hazlo así:
--- Código: Text ---<form action="pag.php" method="post">¿Quieres que salga el texto?<select name="opcion"><option value="1">Sí</option><option value="0">No</option><br><input type="submit" value="Enviar"></form>
pag.php
--- Código: Text ---<?php$opcion = $_POST['opcion']; if ($opcion == 1) {print "Hola";}?>
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
[#] Página Siguiente
Ir a la versión completa