Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/08/2008, 10:23
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años
Puntos: 8
Respuesta: novato con formularios javascript

Bueno ante todo gracias por la ayuda pero te cuento.
Me he leido esa referencia que me pasaste y está muy clarita y es justo lo que necesitaba pero ...
No consigo hacerlo del todo correctamente , he probado esto:

function prueba(){

cosa=document.forms['form1'].elements['cities'];

cosa.options[1]="cambia leche";

total=cosa.options.length;

alert(total);

}
Curiosamente funciona la función (valga la redundancia) porque muestra el tamañno del array total , es decir el número de elementos de options de ese select en cuanto selecciono cualquiera del otro select; pero no me hace el cambio en dicho array con la sentencia cosa.options[1]="cambia leche"; ¿PORQUE? , no me lo explico ,he seguido al dedillo los ejemplos de esa referencia.

Aquí abajo pego el form por si fuera necesario.

Código:
 <select name="cas" id="cas" onChange="prueba();">
          <option value="" selected='selected'>Selecciona una...</option>
		  <?
		   $cas=comunidades($_SESSION['country']);
		  	for ($i=0;$i<count($cas);$i++){
			if ($cas[$i]=="Andalucia") 
				echo "<option value=$cas[$i]  >$cas[$i]</option>";
				
			else 
		    	echo "<option value=$cas[$i]>$cas[$i]</option>";
			 	
			}
        
			?>
          </select>
          <select name="cities" >

			<option value="">Selecciona una...</option>
			<option value="">otra.</option>


			</select>
Un saludo y gracias