Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.78 KB | None | 0 0
  1. <html>
  2. <head>
  3. <script type="text/javascript">
  4. var efmg = 0;
  5. var eltelt = 0;
  6. var info = 0;
  7. var alm = 0;
  8. var pltc = 0;
  9. var log = 0;
  10. var adm = 0;
  11. var qmc = 0;
  12. var ma = 0;
  13. var resultado = 0;
  14. var contador = 0;
  15.  
  16. /* function contarEscolhas(){
  17. contador ++;
  18. if(contador>3){
  19. alert('Escolha apenas três opções');
  20. for (i=0;i<document.questao1.elements.length;i++){
  21. if(document.questao1.elements[i].type == "checkbox"){document.questao1.elements[i].checked=0;}
  22. }
  23. contador= 0;
  24. }
  25. } */
  26.  
  27. function getPontos(pontos){
  28. if (pontos == 1){ efmg = efmg + 1; }
  29. if (pontos == 2){ eltelt = eltelt +1; }
  30. if (pontos == 3){ info = info + 1; }
  31. if (pontos == 4){ alm = alm + 1;}
  32. if (pontos == 5){ pltc = pltc + 1; }
  33. if (pontos == 6){ log = log + 1; }
  34. if (pontos == 7){ adm = adm + 1; }
  35. if (pontos == 8){ qmc = qmc +1; }
  36. if (pontos == 9){ ma = ma +1; }
  37. if (pontos == 10){ mectron = mectron + 1; }
  38. if (pontos == 11){ elt = elt + 1; }
  39. if (pontos == 12){ tlcon = tlcon + 1; }
  40. if (pontos == 13){ st = st + 1; }
  41.  
  42.  
  43. }
  44.  
  45. function getMaxOfArray(efmg, eltelt, info, alm, pltc, log, adm, qmc, ma, mectron, elt, tlcon, st) {
  46. resultado = resultado + Math.max(efmg, eltelt, info, alm, pltc, log, adm, qmc, ma, mectron, elt, tlcon, st);
  47. alert(resultado);
  48. // if(resultado == efmg){alert('Enfermagem');}else{alert('Não sei');}
  49. }
  50.  
  51. function sendToDB(resultado){
  52. $.ajax({
  53. type:'post', //Definimos o método HTTP usado
  54. dataType: 'json', //Definimos o tipo de retorno
  55. url: 'resultadoTeste.php?resultado=' + resultado,//Definindo o arquivo onde serão buscados os dados
  56. success: function(dados){
  57. alert('sucesso!');
  58. }
  59. });
  60. }
  61. </script>
  62. </head>
  63. <!-- Enfermagem = 1; Eletronica=2; Informatica=3; Alimentos=4; Plasticos=5; Logistica=6; Administracao=7; Quimica=8; Meio Ambiente=9; Mecaronica=10; Eletronica=11; Telecomunicacao=12; Seguranca=13; -->
  64.  
  65. <body>
  66. <form name="questao1" method="post" onsubmit="sendToDB();">
  67. <br><input type="checkbox" name="Q1[]" value="Enfermagem" onclick="contarEscolhas();getPontos(1);"> Garantir a saúde das pessoas
  68. <br><input type="checkbox" name="Q1[]" value="Eletroeletronica" onclick=" contarEscolhas();getPontos(2)"> Máquinas e instalações elétricas
  69. <br><input type="checkbox" name="Q1[]" value="Informatica" onclick="contarEscolhas();getPontos(3)"> Usar lógica para fazer programas e sistemas
  70. <br><input type="checkbox" name="Q1[]" value="Alimentos" onclick="contarEscolhas();getPontos(4)"> Desenvolver, gerenciar e distribuir produtos alimenticios
  71. <br><input type="checkbox" name="Q1[]" value="Plasticos" onclick="contarEscolhas();getPontos(5)"> Desenvolver, gerenciar e distribuir produtos plásticos
  72. <br><input type="checkbox" name="Q1[]" value="Logistica" onclick="contarEscolhas();getPontos(6)"> Desenvolver, gerenciar e distribuir produtos
  73. <br><input type="checkbox" name="Q1[]" value="Administracao" onclick="contarEscolhas()getPontos(7)"> Gerenciar e influenciar pessoas a atingirem metas
  74. <br><input type="checkbox" name="Q1[]" value="Quimica" onclick="contarEscolhas();getPontos(8)"> Estudar, manusear e transformar substâncias ou materiais
  75. <br><input type="checkbox" name="Q1[]" value="Meio_Ambiente" onclick="contarEscolhas();getPontos(9)"> Estudar, manusear e transformar substâncias ou materiais da natureza
  76. <br><input type="checkbox" name="Q1[]" value="Mecatronica" onclick="contarEscolhas();getPontos(10)"> Projetar, usar, instalar e controlar máquinas industriais
  77. <br><input type="checkbox" name="Q1[]" value="Eletronica" onclick="contarEscolhas();getPontos(11)"> Sistemas e aparelhos eletrônicos
  78. <br><input type="checkbox" name="Q1[]" value="Telecomunicacao" onclick="contarEscolhas();getPontos(12)"> Sistemas e aparelhos de comunicação
  79. <br><input type="checkbox" name="Q1[]" value="Seguranca" onclick="contarEscolhas();getPontos(13)"> Instruir e garantir a segurança das pessoas e locais
  80. <br><br><input type="submit" value="Próximo" onclick="getMaxOfArray()">
  81. </form>
  82. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement