我有一个表单中的2个复选框,并且需要执行一些php代码,并根据代码的结果复选框被选中或取消选中。确定在一组复选框中选中的复选框
所以我写了onclick = document.formName.submit();现在它触发相同的页面,我可以编写代码。我无法区分选中哪个复选框。
我不想使用以下过程: - 调用JavaScript,然后将复选框的值存储在变量中,并将该变量设置为不可见。
我想写一些像document.formName.submit('checkbox1')。所以我应该能够处理这个价值或我不知道。
请给我一个替代方法或更好的方法。
Thanku对于这个建议:-)这些决定了我的主键的属性。点击任何一个复选框,提交表单并执行相应的功能。现在在我的PHP代码中,我无法区分检查的是哪一个。我可以通过将复选框的值通过javascript存储在不可见变量中来实现此目的。我想要一个替代方法。 – satya 2010-06-01 16:00:07
如上所述,您可以只检查$ _POST [“checkboxName”]中的值。如果没有值,则不检查,如果该值是您在复选框的值属性中设置的值,则表示已选中该值。确保您的复选框具有唯一的名称。否则,有没有一个原因,你不能只是在表单提交后检查这一点?如果您在提交之前必须检查此内容,则应该使用AJAX。 – 2010-06-01 16:06:36
BUt如果如果其中一个复选框已被选中,我现在正在检查另一个复选框,然后进行表单分析,但是在POST中它将具有两个复选框的值。 – satya 2010-06-01 16:15:18