Foros del Web » Programando para Internet » Jquery »

jquery + submit

Estas en el tema de jquery + submit en el foro de Jquery en Foros del Web. hola q tal , me encuentro haciendo algunas funciones con jquery. lo que quiero hacer es lo siguiente: si yo hago click en uno de ...
  #1 (permalink)  
Antiguo 24/03/2009, 10:16
 
Fecha de Ingreso: enero-2003
Ubicación: Caracas
Mensajes: 439
Antigüedad: 21 años, 9 meses
Puntos: 0
jquery + submit

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 

                     
HVC();   
                     
NOEFVAR(); 
            break;
              case 

                      
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);    
    }

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 17:48.