Amigos .. tengo un problema en mi y no encuentro la solicion .. ultilizo una funciones de javascript para mostrar y ocultar y modificar color .. osea cambiar estilos..
resulta que a veces funciona y a veces no ... y no se PORQUE!!!
les dejo los codigos...
funciones JAVASCRIPT
Código:
// MOSTRAR Y OCUTAR DIV - PAGOS -------------------------------------
var visto_subm = null;
var visto_color = null;
function ver(num) {
obj = document.getElementById("sub"+num);
obj.className = (obj==visto_subm) ? 'ocultar' : 'mostar';
if (visto_subm != null ) {
visto_subm.className = 'ocultar';
}
visto_subm = (obj==visto_subm) ? null : obj;
}
//VMOSTRAR DATOS DE PAGOS Y COLOR
var visto_subm2 = null;
function vercolor(v) {
obj2= document.getElementById("a"+v);
obj2.className = (obj2==visto_subm2)? 'deselpago' :'selpago';
if ( visto_subm2 != null ) {
visto_subm2.className = 'deselpago';
}
visto_subm2 = (obj2==visto_subm2) ? null : obj2;
}
// funcion verificar
function verifica(){
if(!marcado){
alert("Debe seleccionar un Metodo de Pago"); //mensaje a la pantalla
return false;
...
...
else {
return true;}
}
Creo que el problema esta en la funcion verificar con el "Marcado"
le paso codigo html
Código HTML:
<input name="pago" type="radio" id="0" onclick="ver(0);vercolor(0);marcado=true" value="contado" />
<input name="pago" type="radio" id="1" onclick="ver(1); vercolor(1);marcado=true" value="seña" />
recien probe quitar el marcad0=true y me funciona .. como puedo modificar eso para que me verifique si esta seleccionado unos de los radio
gracias