Ir para conteúdo
Fórum Script Brasil
  • 0

Check E Radio Através De Parâmetros


Maxuel

Pergunta

Boa Tarde Pessoal, estou com um problema, se alguém puder me ajudar, agradeço desde já

Problema:

Tenho uma function, que passa alguns parâmetros para outra página, onde com um Request.QueryString, tento pegar os valores dos campos, só que os valores dos RadioButtons passados através da string de parâmetros vem como undefined e os checkbox vem como ON.

Código:

<form name = "frmAdmFormula" action = "" method=post>

<INPUT type="radio" value = "1" name = "RadOperador">+

<INPUT type="radio" value = "1" name = "RadOperador">-

<INPUT type="radio" value = "1" name = "RadOperador">/

<INPUT type="radio" value = "1" name = "RadOperador">*

<input type=checkbox name="visivel"></td>

<input type=checkbox name="maiormelhor"></td>

<input type=checkbox name="permiteacao"></td>

<input type=checkbox name="formula"></td>

</form>

function Salvar()

{

//Declaração de variáveis para passagem de parametro

document.all.acao.value = "SALVAR";

var operador = document.frmAdmFormula.RadOperador.value;

var visivel = document.frmAdmFormula.visivel.value;

var maiormelhor = document.frmAdmFormula.maiormelhor.value;

var permiteacao = document.frmAdmFormula.permiteacao.value;

var formula = document.frmAdmFormula.formula.value;

//Parametro que envia os valores para a pag.testesalva

window.location.href ="TesteSalva.asp?operacao=" + operador + "&visivel=" + visivel + "&maiormelhor=" +

maiormelhor + "&permiteacao=" + permiteacao + "&formula=" + formula;

}

==========================================

==========================================

Página TesteSalva.asp

Visivel = Request.QueryString("Visivel")

MaiorMelhor = Request.QueryString("MaiorMelhor")

Formula = Request.QueryString ("Formula")

PermiteAcao = Request.QueryString ("PermiteAcao")

TpOperador = Request.QueryString("operador")

'=====Visivel=====

If Visivel = "on" Then

Visivel = true

Else

Visivel = false

End If

'=====Maior Melhor=====

If MaiorMelhor = "on" Then

MaiorMelhor = True

Else

MaiorMelhor = false

End If

'=====Permite Ação=====

If PermiteAcao = "on" Then

PermiteAcao = True

Else

PermiteAcao = false

End If

'=======Formula========

If Formula = "on" Then

Formula = True

Else

Formula = false

End If

'=========Operador=====

Select Case CStr(TpOperador1)

Case 1

Operador1 = "+"

Case 2

Operador1 = "-"

Case 3

Operador1 = "/"

Case 4

Operador1 = "*"

End Select

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Pelo que entendi você esta enviando os valores aqui.

window.location.href ="TesteSalva.asp?operacao=" + operador + "&visivel=" + visivel + "&maiormelhor=" + maiormelhor + "&permiteacao=" + permiteacao + "&formula=" + formula;

só que acho que você esta pegando os valores de maneira incorreta.

vou fazer um teste aqui e já respondo.

abraço

Miqui

Link para o comentário
Compartilhar em outros sites

  • 0

Maxuel, pra começa já altera ae o jeito de pegar o valor do radio.

for ( x=0; x < document.frmAdmFormula.RadOperador.length; x++ ) {
  if (document.frmAdmFormula.RadOperador(x).checked == true) {
    operador = document.frmAdmFormula.RadOperador(x).value;
  }
}

Agora, não entendi os checkbox, o que você quer fazer ? quais são os valores deles ?

abraço

Miqui

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...