是否有可能获得一个不在PHP格式的单选按钮的值?

时间:2013-07-04 20:54:59

标签: php

我有2个html表格,第一个表格必须填写,第二个表格不是。 结构如下

<form name="form1" >
<!-- random input tags -->
</form>

<div>
    <input type="radio" name="optionsRadios" value="0" id="optionsRadios1" >
    <input type="radio" name="optionsRadios" value="1" id="optionsRadios2" >
</div>

<form name="form2">
<!-- random input tags -->
</form>

我的申请中会发生什么:

  1. 用户可以填写第一个表格,并根据选择的单选按钮,第二个表格可以填写
  2. 我使用jquery相应地显示和隐藏表单。但我需要使用optionsRadio值来了解对数据库进行哪些查询。我在网上搜索过,找不到任何相关信息。我认为很长很难,并得出结论,我可以使用1个表单,只是根据无线电选择隐藏某些字段(使用jquery)。但出于好奇,是否有可能在php中获得optionsRadios的价值,即使它不在表格中? 谢谢你提前。

3 个答案:

答案 0 :(得分:0)

为什么要使用表格?您可以组合表单并使用div来隐藏屏幕上的数据。它更方便,这样你就可以立即发送所有数据!否则,您应该提交第一个表格(加载新页面)并获取下一个表格。

答案 1 :(得分:0)

您似乎意识到,执行此操作的最佳方法是使用单个表单,其中包含所有输入。好吧。

回答你的字面问题:

  

出于好奇,是否有可能在php中获取optionsRadios的值,即使它不在表单中?

答案是否定的,通常情况下是不可能的。浏览器不会将值发送到服务器。但是,您可以使用javascript通过GET或POST将数据提交到服务器(从技术上讲,您根本不需要表单)。

答案 2 :(得分:-2)

如果名称是唯一的,您可以尝试在javascript中使用document.all.optionsRadios.value。 全部。将从文档中的任何位置获取。 以前的答案很好。您最好使用一个表单并使用带有ID和内联样式的div来动态地有效地添加/删除表单的某些部分。 干杯