Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jamal xtz

Verificar checkbox ajax

Recommended Posts

Estou utilizando o comando ".val()" pra pegar os dados de um formulario, mas só pega os valores dos inputs, gostaria de saber qual comando posso utilizar pra verificar se o checkbox esta selecionado ou nao, segue abaixo o meu código.


	$('#salvarAgendamentoID').submit(function(e){ //Pega o ofrmulario pelo ID
		e.preventDefault();
		
		if($('#enviar').val() == 'Enviando...'){ //Verifica se o valor do id do botao de salvar esta = enviando, se estiver ele nao deixa fazer nada
			return(false);
		}
		
		$('#enviar').val('Enviando...'); //Ao executar o codigo o botao enviar recebe o valor enviando
		
		$.ajax({
			url: 'funcao/salvarAgendamentoCortina.php',
			type: 'post',
			dataType: 'html',
			data: {
				'metodo': $('#metodo').val(),
				'horarioInicial': $('#horarioInicial').val(),
				'horarioFinal': $('#horarioFinal').val(),
				'ativo': $('#ativo').val(),
				'seg': $('#seg').val(),
				'ter': $('#ter').val(),
				'qua': $('#qua').val(),
				'qui': $('#qui').val(),
				'sex': $('#sex').val(),
				'sab': $('#sab').val(),
				'dom': $('#dom').val()
			}
		}).done(function(data){
			
			alert(data);
			$('#enviar').val('Enviar dados');
			$('#metodo').val('formulario-ajax');
			
		});
		
	});

horaInicial e horaFinal sao inputs de texto e estao funcionando corretamente, da variavel "ativo" até "dom" sao checkbox e nao estou recebendo se eles estao marcados ou nao.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Jamal,

Pra saber se o checkbox foi selecionado:

$('#checkbox').change(function() {
   if ( this.checked == true ) {
      // Ação
   } else {
      // Ação
   }
});

Obs.: Atente-se onde está. Sua dúvida é referente a jQuery e não condiz com a seção CSS / XML / XHTML / HTML do fórum.

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.