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!
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!
Pergunta
Aimar
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> <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
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.