Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/04/2009, 17:29
sesebas
 
Fecha de Ingreso: enero-2009
Mensajes: 173
Antigüedad: 15 años, 4 meses
Puntos: 1
Asignar valor "null". Por más que intento no me resulta

Hola amigos,

La primera vez que se carga la página que contiene los Scripts para los selects; el valor de "Selector2[]" es "null" y las opciones en él se recogen y actualizan desde el servidor, según lo que se elija en el selector1.

Al clikar en una de las opciones de "Selector2[]" éste obviamente deja de ser "null". ¿Cómo puedo hacer para que cada vez, después de este momento, que haga click en una de las opciones del primer selector el valor del segundo vuelva a ser "null"? Agradeceré mucho la ayuda que me puedan dar.

Código JavaScript:
Ver original
  1. function Seleccionar() {
  2.  
  3.   var a = document.form1.selector1.value;
  4.  
  5.   if (a != "null") {
  6.      document.form1.action="";
  7.        document.form1.submit();
  8.   }
  9.   else {
  10.     alert("Seleccione un valor."); }
  11. }
  12. </script>
  13.  
  14.  
  15.  
  16. </head>
  17. <body>
  18.  
  19. <form name="form1" method="post" action="recibeS.php">
  20.  
  21.   <select name="selector1" size=3 id="selector1" onChange="javascript:Seleccionar();">
  22.     <option value="null"<?php if (empty($sel1)) { echo " selected"; }
  23.     ?>>Seleccione un valor</option>
  24.     <option value="AR"<?php if ($sel1 == "AR") { echo " selected"; }
  25.     ?>>Argentina</option>
  26.     <option value="MX"<?php if ($sel1 == "MX") { echo " selected"; }
  27.     ?>>México</option>
  28.     <option value="CO"<?php if ($sel1 == "CO") { echo " selected"; }
  29.     ?>>Colombia</option>
  30.   </select>
  31.  
  32.   <select multiple name="selector2[]" id="selector2" style="width:500px" size=3>
  33. <?php
  34.   if ($fillsel2) {
  35.     $contentsel2 = explode("*",$contentsel2);
  36.     foreach($contentsel2 as $key => $value) {
  37.       $item = explode(":",$value);
  38.       echo '<option value="'.$item[0].'">'.$item[1].'</option>'."\n";
  39.     }
  40.   } // if
  41.   else {
  42. ?>
  43.     <option value="null" selected>(Vacío)</option>
  44. <?php } ?>
  45.   </select>
  46.  
  47.   <input type="submit" name="Submit" value="Desplegar tabla(s)" onClick="document.form1.target='tabula'">