Ir para conteúdo

POWERED BY:

Arquivado

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

morcego

Insert com botão de radio

Recommended Posts

Amigos,Eu tenho um form com 2 botões de radio, um tem valor "sim" e outro "não".como eu faço para dar um insert no BD com o valor selecionado?Obrigadão

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma função em Java Script e coloque antes do <BODY>

 

<script language="Javascript">

function incluir()

{

form.action = ('conf_inclusao.asp');

form.submit();

}

</script>

 

 

No form não coloque nada no action:

 

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

 

 

E no radio button coloque dessa forma:

 

<input type="radio" name="radiobutton" value="radiobutton" onclick="incluir()">Sim  

<input type="radio" name="radiobutton" value="radiobutton">Não</font>

 

então quando você clicar no sim, ele vai te enviar para a página conf_inclusao.asp onde será feita a inclusão no banco de dados.

 

 

Ricardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma função em Java Script e coloque antes do <BODY>

 

<script language="Javascript">

function incluir()

{

form.action = ('conf_inclusao.asp');

form.submit();

}

</script>

 

 

No form não coloque nada no action:

 

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

 

 

E no radio button coloque dessa forma:

 

<input type="radio" name="radiobutton" value="radiobutton" onclick="incluir()">Sim  

<input type="radio" name="radiobutton" value="radiobutton">Não</font>

 

então quando você clicar no sim, ele vai te enviar para a página conf_inclusao.asp onde será feita a inclusão no banco de dados.

 

 

Ricardo

Estou tentando utilizar esta função mas dá uma erro:

Erro: O objeto não dá suporte para está ação.
A linha que o erro aponta é esta:

form.action = ('conf_inclusao.asp');

 

Alguém pode me ajudar? Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

não é aconselhável fazer dessa forma:

form.action = ('conf_inclusao.asp');form.submit();

é melhor colocar o "document" tb:document.form.action = ('conf_inclusao.asp');document.form.submit();

Compartilhar este post


Link para o post
Compartilhar em outros sites

Putz meu vcs tao viajando...o cara só que inserir o valor de uma radio no banco...não é ? Imagem Postada

 

É o siguinti, valores em uma radio, você da um request normalmente, como se fosse uma Text.

Então um exemplo ficaria assim:

SQL = "INSERT INTO Tabela(opcao) VALUES('" & request.form("Sua_Radio") & "')"conn.execute(SQL)
Lembrando que o nome das duas Radios DEVEM ser iguais. Entendeu? Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

WLJ...

 

isso aki

form.action = ('conf_inclusao.asp');

 

fica assim:

form.action = 'conf_inclusao.asp';

sem os parênteses

 

 

Putz meu vcs tao viajando...o cara só que inserir o valor de uma radio no banco...não

viajei mesmo Imagem Postada

eu tinha prestado atenção na resposta do ricardo.frias e esqueci da questão do autor do tópico.

Compartilhar este post


Link para o post
Compartilhar em outros sites

WLJ...

 

isso aki

form.action = ('conf_inclusao.asp');

 

fica assim:

form.action = 'conf_inclusao.asp';

sem os parênteses

 

 

 

 

Putz meu vcs tao viajando...o cara só que inserir o valor de uma radio no banco...não

viajei mesmo Imagem Postada

eu tinha prestado atenção na resposta do ricardo.frias e esqueci da questão do autor do tópico.

 

 

 

Agora funcionou. Muito Obrigado!

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.