Foros del Web » Programando para Internet » Javascript »

Campo select en formulario

Estas en el tema de Campo select en formulario en el foro de Javascript en Foros del Web. Bueno, es posible que el problema sea tan sencillo que cause risa pero a mi solo me causa dolor de cabeza. <form method=post action=patatin.php name=formu1> ...
  #1 (permalink)  
Antiguo 15/12/2003, 05:13
 
Fecha de Ingreso: agosto-2003
Mensajes: 43
Antigüedad: 20 años, 8 meses
Puntos: 0
Campo select en formulario

Bueno, es posible que el problema sea tan sencillo que cause risa pero a mi solo me causa dolor de cabeza.

<form method=post action=patatin.php name=formu1>
Escoja su pais:
<select name="pais">
<option value="1">Espa&ntilde;a</option>
<option value="2">Otro</option>
</select>
</form>

Si el visitante escoge como país "otro", quiero que salga la ventanita con la indicación: "Indiquenos qué pais". Y que el valor introducido pase a patatin.php.

Muchas gracias a todos
__________________
pwmcorg
  #2 (permalink)  
Antiguo 15/12/2003, 05:56
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Pon el código así :
Código PHP:
<html>
<
head>
    <
title>Untitled</title>
</
head>

<
body>
<
select name="pais" 
onchange="if(this.selectedIndex==1){window.open('quepais.html','quepais','width=150,height=50,top='+(screen.height-50)/2+',left='+(screen.width-150)/2+'');}">Otro</option>
<
option value="1">España</option>
<
option value="2">Otro</option>
</
select>


</
body>
</
html

y luego haz una página llamada quepais.html con este códgo

Código PHP:
<html>
<
head>
    <
title>Untitled</title>
</
head>

<
body style="font:normal 10px/15px verdana;background:navy;color:white;">
<
form action="tralala.php" onsubmit="self.close()">
<
table width="100%" height="100%">
<
tr>
<
td style="font:normal 10px/15px" valign="middle" align="center">
Indique que pais: <input style="border:solid 1px black;font:normal 10px/10px verdana;color:black" type="text" name="pais" id="pais">
</
td>
</
tr>
</
table>


</
form>


</
body>
</
html
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 15/12/2003, 06:05
 
Fecha de Ingreso: agosto-2003
Mensajes: 43
Antigüedad: 20 años, 8 meses
Puntos: 0
Muchas gracias por la respuesta.
¿Sería posible lo mismo con una ventanita window.prompt ("Indíquenos su pais","")?
__________________
pwmcorg
  #4 (permalink)  
Antiguo 15/12/2003, 08:46
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Código PHP:
<html>
<
head>

</
head>

<
body>
<
select name="pais" 
onchange="if(this.selectedIndex==1){pepe=prompt('Indica el pais','','');juan=window.open('tarara.php&pais='+pepe,'quepais','width=50,height=50,top=2200,left=200');}">Otro</option>
<
option value="1">España</option>
<
option value="2">Otro</option>
</
select>


</
body>
</
html
No olvides después de haberlo metido en la base de datos, cerrar la ventana tarara.php con un
<body onload="self.close()">
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 15/12/2003, 13:48
 
Fecha de Ingreso: agosto-2003
Mensajes: 43
Antigüedad: 20 años, 8 meses
Puntos: 0
Muchas gracias. No me olvidare de cerrar tarara.php, tralala.php ni patatin.php
__________________
pwmcorg
  #6 (permalink)  
Antiguo 15/12/2003, 15:01
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
jajajajaa!

Tanto nombre me tiene tururato.php

Espero que te sirva!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:58.