Foros del Web » Programando para Internet » Javascript »

Problema con un Select

Estas en el tema de Problema con un Select en el foro de Javascript en Foros del Web. Saludos, tengo el problema siguiente: este es mi codigo, es un script que hice para que me cambiara los datos que muetra un select de ...
  #1 (permalink)  
Antiguo 29/01/2010, 09:59
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 0
Problema con un Select

Saludos, tengo el problema siguiente:

este es mi codigo, es un script que hice para que me cambiara los datos que muetra un select de acuerdo a los datos de otro select:


Código Javascript:
Ver original
  1. <script>
  2. function cambia_accion()
  3. {
  4.    if (document.form1.material.value=="fact")
  5.             { document.form1.accion.options[0].value="dana"          
  6.                document.form1.accion.options[0].text="Danado"        
  7.                document.form1.accion.options[1].value="extr"          
  8.                document.form1.accion.options[1].text="Extraviado"       }      
  9.  
  10. else {          
  11.                document.form1.accion.options[0].value="-"          
  12.                document.form1.accion.options[0].text="-"      
  13. }}
  14.  
  15. </script>


y este es el de los selects:

Código HTML:
Ver original
  1. <tr>
  2.                         <td width="25%" align="right" bgcolor="#eeeeee"><strong>Material:</strong></td>
  3.                         <td bgcolor="#eeeeee" align="left" width="25%" ><select name="material" id="material" onblur="javascript:cambia_accion()">
  4.                 <option value="">Selecciona...</option>
  5.                             <option value="flex">Flexograma</option>
  6.                             <option value="dist">Distintivo</option>
  7.                             <option value="fact">Factura</option>
  8.                             <option value="dict">Dictamen</option>
  9.                             </select></td>
  10.                         <td width="25%"  align="right" bgcolor="#eeeeee"><strong>Accion:</strong></td>
  11.                         <td bgcolor="#eeeeee" align="left" width="25%" ><select name="accion" id="accion" >
  12.                 <option value="">Selecciona...</option>
  13.                             </select></td>
  14.                       </tr>

El problema es que no me muestra mas que el de Danado y el segundo no y en la parte de abajo a la izquierda me marca un error que dice:

'document.form1.accion.options.1' is null or not an object, espero me puedan ayudar a resolver esto, gracias
  #2 (permalink)  
Antiguo 29/01/2010, 10:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Problema con un Select

Prueba:
Código Javascript:
Ver original
  1. document.form1.accion.options[1] = new Option("extr", "Extraviado");
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 29/01/2010, 10:40
 
Fecha de Ingreso: diciembre-2009
Mensajes: 128
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema con un Select

Muchas gracias david, eso me soluciono el problema, solo como observacion, los valores dentro de los parentecsis van al reves, saludos y bendiciones.

Etiquetas: select
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 21:37.