Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/08/2010, 18:45
miguelangel23
 
Fecha de Ingreso: diciembre-2009
Mensajes: 82
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Ayuda_JavaScript

Ok,tienes razon,el codigo seria asi ps.
Codigo JavaScript
function modopago(){//metodo q me controla las listas desplegables

var id_tipo_pago=document.getElementById('id_tipo_pago ').value;
if(id_tipo_pago==1)//esto se hace cuando se escoge la opcion Efectivo
{
document.getElementById('id_tarjeta').disabled = true;
document.getElementById('codigo').disabled = false;

}
else if(id_tipo_pago==2)//esto se hace cuando se escoge la opcion Credito
{ document.getElementById('id_tarjeta').disabled = true;
document.getElementById('codigo').disabled = false;

}
else if(id_tipo_pago==3)//esto se hace cuando se escoge la opcion Tarjeta
{ document.getElementById('id_tarjeta').disabled = false;
document.getElementById('codigo').disabled = false;
}
else if(id_tipo_pago==4)//esto se hace cuando se escoge la opcion Cheque
{
document.getElementById('id_tarjeta').disabled= true;
document.getElementById('codigo').disabled= false;
}
else //esto se hace cuando se escoge la opcion Deposito
{
document.getElementById('id_tarjeta').disabled= true;
document.getElementById('codigo').disabled= false;

}

Ahora,el codigo de la parte del formulario(HTML):

<tr>
<td class="ewTableHeader">Modo de Pago : </td>
<td colspan="3"><select onChange="modopago()" id="id_tipo_pago"><?php foreach($array_tipo_pago as $a): ?>
<option value="<?php echo $a['id']?>"><?php echo $a['nombre']?></option>
<?php endforeach; ?></select>

<select id="id_tarjeta"><?php foreach($array_tarjeta as $a): ?>
<option value="<?php echo $a['id']?>"><?php echo $a['nombre']?></option>
<?php endforeach; ?></select>
<label for="codigo">Serie/Codigo : </label>
<input type="text" id="codigo" name="codigo" size="8">
</td>
</tr>

maycolalvarez,ayudame en mi problema por favor.que es el sgte:
Cuando seleccione la opcion Credito y Deposito,quiero q la etiqueta Serie/Codigo y su caja de texto desaparezcan..
Ademas,cuando seleccione la opcion Efectivo,quiero q la primera Lista Desplegable no me muestre su contenido..

Te lo agradeceria bastante.