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

Input


junaooaks

Pergunta

ai galera preciso de uma ajuda não entende de ajax nem java mas preciso de fazer esta interligação urgente

quando for selecionado uma opção no campo aparece outra como compremento

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

<select name="select">

<option>opcao1</option>

<option>opcao2</option>

<option>opcao3</option>

</select>

</form>

tependendo do que for selecionado aparece outra opçao

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

<select name="select">

<option>complemento1</option>

<option>complemento2</option>

<option>complemento3</option>

</select>

</form>

agora finaliza com "radiobutton" para selecionar

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

<input type="radio" name="radiobutton" value="radiobutton">

</form>

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

<input type="radio" name="radiobutton" value="radiobutton">

</form>

o link e realizado no html mesmo?

quem poder me ajudar ai eu agradeço

Editado por junaooaks
Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0
<body onLoad="<?php verificar() ?>">
<select name="lista" onChange="enviar()"> ... <script language="JavaScript">
function enviar()
{
     document.form.submit();
}

<?php
function verificar()
{
$lista = $_POST['lista'];
if($lista=="valor1")
echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">";

if($lista=="valor2")
echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">";
}
?>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --junaooaks --

não APARECE NADA NA LISTA ESTA CERTO ISTO

E COMO QUE EU COLOCO ALGUMA COISA PARA APARECER?

ELE não HABILITA MEM UM RADIOBUTTON OU ALGUMA OUTRA COISA?

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --junaooaks --
Poste o seu código por favor.

<HTML>

<HEAD>

&lt;script>

function show(variavel){

if(document.getElementById(variavel).style.display == 'none'){

document.getElementById(variavel).style.display = 'block';

}else{

document.getElementById(variavel).style.display = 'none';

}

}

</SCRIPT>

<TITLE> Formulario</TITLE>

</HEAD>

<BODY>

<INPUT TYPE="checkbox" checked onclick="show('hidded')">

<DIV id="hidded" style="display:none;">

<select name="algo" id="algo" checked onBlur="">

<option>opcao1</option>

<option>opcao2</option>

</select>

<BR>

<INPUT name="algo2" type="text"><BR>

</DIV>

</BODY>

</HTML>

este codigo não e meu eu não sei programar nesta linguagem eu peguei no neste forum

mas o que eu quero

so que primeiro eu seleciono no select e depois aparece no checkbox

parece com esta pagina: http://www.coral.com.br/do/products/search...escolha_produto

usa o select que esta do lado esquedo

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --junaooaks --
Se o seu código está do jeito como cocê postou acima, faça as mudanças necessárias para que ele fique como o que eu postei e veja se funciona. Adaptando o seu código ao meu, quando o usuário mudar o valor do select, a página mostrará dois radios.

você me descupa mas eu não sei nem aonde começar a fazer esta mudança

o que eu preciso mudar para fazer funcionar?

Link para o comentário
Compartilhar em outros sites

  • 0

<HTML>
<HEAD>
<TITLE> Formulario</TITLE>
<script language="JavaScript">
function show(variavel){
if(document.getElementById(variavel).style.display == 'none'){
document.getElementById(variavel).style.display = 'block';
}else{
document.getElementById(variavel).style.display = 'none';
}
}
function enviar()
{
     document.form.submit();
}
</SCRIPT>
<?php
function verificar()
{
$lista = $_POST['lista'];
if($lista=="opcao1")
echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">";

if($lista=="opcao2")
echo "<input type=\"radio\" name=\"nome_campo\" value=\"valor1\">valor1&nbsp;&nbsp;&nbsp; <input type=\"radio\" name=\"nome_campo\" value=\"valor2\">valor2";
}
?>
</HEAD>
<body onLoad="<?php verificar() ?>">
<form name="formulario" method="post" action="pagina.php">
<INPUT TYPE="checkbox" checked onclick="show('hidded')">
<DIV id="hidded" style="display:none;">
<select name="lista" onChange="enviar()">
<option value="opcao1">opcao1</option>
<option value="opcao2">opcao2</option>
</select>
<BR>
<INPUT name="algo2" type="text"><BR>
</DIV>
</form>
</BODY>
</HTML>

OBS:No form, onde está escrito action="pagina.php" troque pagina pelo nome da sua página.

Um Moderador precisará vir aqui e mover este tópico para a seção PHP.

Editado por Renato Penna
Link para o comentário
Compartilhar em outros sites

  • 0
Guest --junaooaks --

a parte de formulario ficaria mais ou menos assim

</HEAD>

<body onLoad="<?php verificar() ?>">

<form name="formulario" method="post" action="pagina.php">

<DIV id="hidded" style="display:none;">

<select name="lista" onChange="enviar()">

<option value="opcao1">opcao1</option>

<option value="opcao2">opcao2</option>

</select>

<BR>

<input name="checkbox" type="checkbox" onClick="show('hidded')" >

<BR>

</DIV>

</form>

</BODY>

</HTML>

so com estas alteraçoes na pagina quando eu texto aparece em branco

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,2k
×
×
  • Criar Novo...