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

Forumulário tipo gerador de códigos


Aimar

Pergunta

Olá, bom dia!

Estou a criar um formulário utilizando unicamente Script e HTML, pois o local onde se encontrará a página, apenas permite estes dois tipos de linguagem! Eo que pretendo fazer é:

Que o usuário responda a questões, e vá enviando cada resposta, a resposta será exibida num outro campo, na mesma página!

Por exemplo, vejam um primeiro exemplo:

<html>
<head>

&lt;script language='javascript'>

function escolha()
{

if(form.voiture1.checked==true)
{v1=form.voiture1.value+"<br>";}
else if(form.voiture1.checked==false)
{v1="";}

if(form.voiture2.checked==true)
{v2=form.voiture2.value+"<br>";}
else if(form.voiture2.checked==false)
{v2="";}

if(form.voiture3.checked==true)
{v3=form.voiture3.value+"<br>";}
else if(form.voiture3.checked==false)
{v3="";}

if(form.voiture4.checked==true)
{v4=form.voiture4.value+"<br>";}
else if(form.voiture4.checked==false)
{v4="";}

if(form.voiture5.checked==true)
{v5=form.voiture5.value+"<br>";}
else if(form.voiture5.checked==false)
{v5="";}

if(form.voiture6.checked==true)
{v6=form.voiture6.value+"<br>";}
else if(form.voiture6.checked==false)
{v6="";}

if(form.voiture7.checked==true)
{v7=form.voiture7.value+"<br>";}
else if(form.voiture7.checked==false)
{v7="";}

reponseTotal=(v1+v2+v3+v4+v5+v6+v7);

if(reponseTotal=="")
{reponseTotal="Não respondeu";}

obj=document.getElementById('ici');
obj.innerHTML="Escolha :<br>"+reponseTotal;
}
</script>

</head>
<body>

<div style='width:400px;height:250px;border:solid red 1px;padding:5px;background-color:yellow;float:left;'>
<form name="form">
<b>Pergunta</b>
<br><input type='checkbox' name='voiture1' value="11"> 11
<br><input type='checkbox' name='voiture2' value="22"> 22
<br><input type='checkbox' name='voiture3' value="33"> 33
<br><input type='checkbox' name='voiture4' value="44"> 44
<br><input type='checkbox' name='voiture5' value="55"> 55
<br><input type='checkbox' name='voiture6' value="66"> 66
<br><input type='checkbox' name='voiture7' value="77"> 77
<br><input type='button' value='Validar' onClick='escolha();'>
</form>
</div>
<div style='width:400px;height:250px;border:solid red 1px;padding:5px;background-color:pink;float:left;'>
<span id='ici'></span>
</div>
<div style='clear:left;'></div>
</html>

Só que este exemplo, é dum formulário, tipo escolha de resposta! Ou seja, escolhemos uma opção, e será essa a resposta, o que eu queria é que fosse uma caixa de texto, para digitar a resposta, e depois ao enviar, aparecer a resposta dada!

Não sei se me estão a perceber?!

Será que conseguiriam mostrar uma "luz" para este problema!

Obrigado!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Procurei pelas regras, não encontrei! Não sei se posso fazer isto!

UP!

Não é permitido de acordo com a regra 3.8 (ver regras)
3.8 Não é permitida a postagem de mensagens com a finalidade de manter o tópico no início da lista (up), nem de mensagens que não se refiram ao assunto do tópico (flood). Caso isso ocorra, as mensagens serão excluídas e os autores, advertidos.

O post será excluído !

Quanto à sua dúvida, não entendi muito bem o que deseja fazer !

Só que este exemplo, é dum formulário, tipo escolha de resposta! Ou seja, escolhemos uma opção, e será essa a resposta, o que eu queria é que fosse uma caixa de texto, para digitar a resposta, e depois ao enviar, aparecer a resposta dada!

Você pode fazer assim:

document.body.innerHTML += "Sua Mensagem"

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...