Guest User

Untitled

a guest
Nov 14th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. $JusRes=array(
  2. "Jus 1"=>"Resp 1",
  3. "Jus 2"=>"Resp 2",
  4. "Jus 3"=>"Resp 3"
  5. );
  6.  
  7. <script type='text/javascript'>
  8. function mudaRes(indice){
  9. var just=document.getElementById('Just');
  10. var selectedOption = just.options[just.selectedIndex];
  11. var respValue = selectedOption.getAttribute('Resp');
  12. var resp=document.getElementById('DadosTab');
  13. var Re=document.getElementById('Res');
  14. Re.value = respValue;
  15. resp.rows[indice+1].cells[4].innerHTML = respValue;
  16. }
  17.  
  18. </script>
  19.  
  20. <table id='DadosTab'>
  21. <tr>
  22. <th>Nome</th>
  23. <th>Sobrenome</th>
  24. <th>Idade</th>
  25. <th>Just</th>
  26. <th>Resp</th>
  27. </tr>";
  28. echo "<form action='' method='POST'>";
  29. $indtd=0;
  30. $indtr=0;
  31. foreach ($Dados as $chave=>$valor){
  32. echo "<tr id='".$indtr."'>";
  33. //nome
  34. echo "<td align='center'><input type='hidden' name='nome[]' value='".$Dados[$indtr][0]."' />".$Dados[$indtr][0]."</td>";
  35. $indtd++;
  36. //sobrenome
  37. echo "<td align='center'><input type='hidden' name='sobrenome[]' value='".$Dados[$indtr][1]."' />".$Dados[$indtr][1]."</td>";
  38. $indtd++;
  39. //idade
  40. echo "<td align='center'><input type='text' name='idade[]' value='".$Dados[$indtr][2]."' /></td>";
  41. $indtd++;
  42. //echo "<td align='center'>".$Dados[$ind][2]."</td>";
  43. echo "<td><select id='Just' name='Just[]' style='width: 220px' onchange=mudaRes($indtr)>";
  44. $indtd++;
  45. echo "<OPTION>Tipo de Justificacao</OPTION>";
  46. foreach ($JusRes as $Jus=>$Resp){
  47. echo "<OPTION id='".$indtr."' Resp='".$Resp."' value='".$Jus."'>".$Jus."</OPTION>";
  48. }
  49. echo "</select></td>";
  50. echo "<td align='center'><input id='Res' type='hidden' name='Res[]' /></td>";
  51. $indtd++;
  52. echo "</tr>";
  53. $indtr++;
  54. }
  55. echo "<tr><th align='left' colspan='5'><input type='submit' value='Send' name='Send'></th></tr>";
  56. echo "</form>";
  57.  
  58. var Re=document.getElementById('Res');
  59.  
  60. echo "<td><select id='Just$indtr' name='Just[]' style='width: 220px' onchange='mudaRes(this, $indtr)'>";
  61.  
  62. echo "<td align='center'><input id='Res$indtr' type='hidden' name='Res[]' /></td>";
  63.  
  64. onchange='mudaRes(this, $indtr)'
  65.  
  66. ↓ ↓
  67. echo "<td align='center'><span></span><input id='Res$indtr' type='hidden' name='Res[]' /></td>";
  68.  
  69. function mudaRes(just, indice){...
  70.  
  71. var resp_txt = resp.rows[indice+1].cells[4].querySelector("span");
  72. resp_txt.innerHTML = respValue;
  73.  
  74. function mudaRes(just, indice){
  75. var selectedOption = just.options[just.selectedIndex];
  76. var respValue = selectedOption.getAttribute('Resp');
  77. var resp=document.getElementById('DadosTab');
  78. var Re=document.getElementById('Res'+indice);
  79. Re.value = respValue;
  80. var resp_txt = resp.rows[indice+1].cells[4].querySelector("span");
  81. resp_txt.innerHTML = respValue;
  82. }
Add Comment
Please, Sign In to add comment