2015-08-25 59 views
0

单击支票簿时,我需要重新加载页面。 如果复选框在单击前未被选中,则应在页面重新加载后检查它。 如果复选框被选中,那么点击页面后应该重新加载,并且复选框应该被取消选中。复选框Html Java脚本

此外,我需要从复选框中提取信息(如果选中或取消选中)以相应地更改我的页面。

如何重新加载页面并传递此值以更改此功能?我是完整的noob,所以请尽量保持简单。 TY。

 echo '<input id="check_mostra_email" type="checkbox" value="mostra_email" onclick="reloadPage()"/>'; 

     echo '<script type="text/javascript"> 
     <!-- 
      function reloadPage() 
      { 
       if(document.getElementById("check_mostra_email").checked === true){ 
       document.forms["RelatorioGerencialCarteiras007"].submit(); 
       } 

       else{ 
       document.forms["RelatorioGerencialCarteiras007"].submit(); 
       } 
      } 
     //--> 
    </script>'; 
+0

如果你输入的形式是,那么你应该能够给他们一个名字,你的服务器可以拿起来,当你重新渲染页面时,只需根据需要设置/取消选中检查的属性。虽然更好的解决方案是在Ajax上进行读取,然后重新加载需要刷新的页面部分。 – scrappedcola

+1

似乎您有设计问题,在检查/取消选中某个框时不应重新加载页面,只显示或不显示一些信息,或者使用ajax来加载html内容。 – Tony

回答

0

为什么你不使用PHP?

在你的情况下,你重新加载后,你有一个$ _POST或$ _GET变量,它显示你是否选中复选框。

+0

这不是问题的答案。现在在窗体或其他东西被发送到服务器之前使用JavaScript是很常见的。 – KittMedia