Foros del Web » Programando para Internet » Javascript »

Como pasar variables aqui.

Estas en el tema de Como pasar variables aqui. en el foro de Javascript en Foros del Web. Amigos les explico un poco lo que quiero hacer: tengo un formulario en el que tengo los siguientes campos: <select name="días"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> ...
  #1 (permalink)  
Antiguo 22/06/2002, 17:18
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 22 años, 1 mes
Puntos: 0
Como pasar variables aqui.

Amigos les explico un poco lo que quiero hacer: tengo un formulario en el que tengo los siguientes campos:
<select name="días">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>

<select name="meses">
<option>Enero</option>
<option>Febrero</option>
<option>Marzo</option>
<option>Abril</option>
<option>Mayo</option>
<option>Junio</option>

y lo que quiero hacer es, que cuando sea supongamos la fehca 10 de Mayo se coloque sola en estos campos sin que nadie la seleccione (osea según la fecha de ese día), y que la gente seleccione la fehca que quiera despues en estos campos.

Otra cosa que quiero hacer y no me sale es la siguiente, tengo dos botones de radio en el formulario así:
<input name="grupo1" type="radio" value="Si" checked>Si<br>
<input name="grupo1" type="radio" value="No">No
y en otro campo mas abajo de los botones tengo esto:
<select name="numeros" >
<option>1</option>
<option>2</option>
<option>3</option>
<option>NINGUNO</option>
</select>
y lo que quiero hacer es que cuando alguien seleccine el boton de radio NO automaticamente se seleccione en el otro campo <b>NINGUNO</b>

Si alguien sabe como hacerlo o conoce de algun script que lo haga se los voy a agradecer muchsimo, yo he probado varias cosas pero no me sale, así que por eso estoy consultando a los que saben.
  #2 (permalink)  
Antiguo 22/06/2002, 19:21
Usuario no validado
 
Fecha de Ingreso: julio-2001
Mensajes: 766
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Como pasar variables aqui.

para lo segundo aqui esta


<form name=h>
<input name="grupo1" type="radio" value="Si" checked>Si<br>
<input name="grupo1" type="radio" onclick="this.form.numeros.options[3].selected=1" value="No">No

<select name="numeros" >
<option>1</option>
<option>2</option>
<option>3</option>
<option>NINGUNO</option>
</select>
</form>

dependiendo de en cual numero este el NINGUNO tienes que poner aqui
---------------------------
|
this.form.numeros.options[3].selected=1

recuerda enpieza en cero
  #3 (permalink)  
Antiguo 22/06/2002, 19:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: Como pasar variables aqui.

Hola El Jedi:

En mi página puse un calendario que tal vez te interese, te lo puedes bajar (sección academia web); y respondiendo a la primera parte, deberías poner un script por ejemplo:
<body onload=inicio()>
y el script:
function inicio(){
var hoy = new Date();
document.getElementById("dias")[hoy.getDate()].selected = true;
document.getElementById("meses")[hoy.getMonth()].selected = true;
// creo que al getDate deberías restarle 1, porque los "arrays" empiezan por el "0".
}

y la segunda parte creo que hay que poner algo así como "onselect" pero no suelo usar "radios", si no lo contestan lo miro.

Saludos
  #4 (permalink)  
Antiguo 25/06/2002, 23:06
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Como pasar variables aqui.

Caricatos, no puedo entrar a tu página para ver el calendario, posteala así entro.
  #5 (permalink)  
Antiguo 27/06/2002, 22:58
 
Fecha de Ingreso: abril-2002
Mensajes: 127
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Como pasar variables aqui.

unKnown he probado lo que tu me dices pero ahun no me funciona, no se que puede pasar.


Saludos el Jedi
  #6 (permalink)  
Antiguo 28/06/2002, 00:55
 
Fecha de Ingreso: noviembre-2001
Mensajes: 415
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Como pasar variables aqui.

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<title>Titulo</title>
		<script language="JavaScript">
	<!--
	var fecha = new Date();
	var dia  = fecha.getDate() - 1;
	var mes = fecha.getMonth();
	//-->
		</script>
	</head>
	<body>
		<form name="ponerfecha">
			<select name="dia">
				<option>1</option>
				<option>2</option>
				<option>3</option>
				<option>4</option>
				<option>5</option>
				<option>6</option>
				<option>7</option>
				<option>8</option>
				<option>9</option>
				<option>10</option>
				<option>11</option>
				<option>12</option>
				<option>13</option>
				<option>14</option>
				<option>15</option>
				<option>16</option>
				<option>17</option>
				<option>18</option>
				<option>19</option>
				<option>20</option>
				<option>21</option>
				<option>22</option>
				<option>23</option>
				<option>24</option>
				<option>25</option>
				<option>26</option>
				<option>27</option>
				<option>28</option>
				<option>29</option>
				<option>30</option>
				<option>31</option>
			</select>
			<select name="mes">
				<option value="1">Enero</option>
				<option value="2">Febrero</option>
				<option value="3">Marzo</option>
				<option value="4">Abril</option>
				<option value="5">Mayo</option>
				<option value="6">Junio</option>
				<option value="7">Julio</option>
				<option value="8">Agosto</option>
				<option value="9">Septiembre</option>
				<option value="10">Octubre</option>
				<option value="11">Noviembre</option>
				<option value="12">Diciembre</option>
			</select>
			<input type="submit" value="bla">
		</form>
		<script language="javascript">
	<!--
	document.ponerfecha.dia.options[dia].selected = true;
	document.ponerfecha.mes.options[mes].selected = true;
	// -->
		</script>
	</body>
</html>
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 10:10.