Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tudo bem?
E o seguinte tenho uma função javascript que captura tudo o que vem no formulario de acordo com o nome do form mais o nome das tags que você quer pegar. Porem sempre usei isso quando era type text agora estou precisando usar para radio mas ele esta pegando tudo nao so o que esta selecionado. Alguem ai saberia como melhorar essa funcao para ela pegar apenas o que esta marcado?
Ja tentei colocar o .checked em varias partes da função mas não consegui.
Segue a função em questão:
createQueryStringVars : function(){
/ Cria um array /
var arrVars=[];
/* Captura tudo o que vem do form atraves do id
** e na frente esta o tipo de campo que eu vo pega
*/
$j("#frmPre input.checked").each(function(){
/* Pego o array e coloca na ultima posicao, atraves da funcao nativa push
** pegando o id como indice do array e o valor na frente
*/
arrVars.push( $j(this).attr('id')+'='+$j(this).val() );
}); return arrVars.join('&');
}
Agradeço a todos desde já.
Carregando comentários...