hola q tal , me encuentro haciendo algunas funciones con jquery. lo que quiero hacer es lo siguiente: si yo hago click en uno de los dos radio que estan en la tabla con id control me evalue sus valores para asi ejecutar otras funciones. si el valor es 0 me deshabilite todos los radios que estan en la tabla con id lv. si el valor es 1 me habilite dichos radios y me evalue si alguno de ellos estan checkeados si no que me de un mensaje y evite el envio del formulario. hasta aqui perfecto pero cuando selecciono 1 , habilito los demas radio , no los marco me da el mensaje y evita el envio del formulario pero cuando selecciono 0 y trato de enviar el formulario este me da el mensaje del procedimiento anterior. aqui les dejo lo que estoy haciendo y gracias por su ayuda.
Código PHP:
function OZXR()
{
$('#control input[@type=radio]').bind
(
'click',
function()
{
switch(parseInt($(this).attr('value')))
{
case 0 :
HVC();
NOEFVAR();
break;
case 1 :
NOHVC();
EFVAR();
break;
}
}
);
}
function HVC()
{
$('#lv input[@type=radio]').each
(
function (){
$(this).removeAttr('checked');
$(this).attr('disabled',true);
}
);
}
function NOHVC()
{
$('#lv input[@type=radio]').each
(
function (){
$(this).attr('disabled',false);
}
);
}
function EFVAR ()
{
$('form').submit(
function()
{
return(COUNTHVC());
}
);
}
function NOEFVAR ()
{
$('form').submit(
function()
{
return(true);
}
);
}
function COUNTHVC()
{
if(!$('#lv input[@type=radio]:checked').val()){
alert('ALERTA: Para poder editar el contenido de alguna variable debera seleccionarla primero en la lista disponible a principio de p'+String.fromCharCode(225)+'gina.');
return(false);
}else{
return(true);
}
}