HTML格式-将值传递到同一页面上的两种不同形式

克林特克斯

我在尝试将值传递到同一页面上的两种不同形式时遇到问题。该页面上装有16个单选按钮(出于显示原因,我将其变成了方框),它们都包含一个值(例如001)。这两个表单作业都将以某种方式获取活动/选定的单选按钮值并将其发布到PHP文件中,以便可以进行数据库更改。我使用锚来传递JavaScript提交功能,而不是使用提交按钮。我尝试过两种形式都可以覆盖整个页面,但是仍然没有运气。

我将在下面发布一些代码以帮助您理解。

PS。如果您需要更多代码来理解,我可以将其发布到pastebin。

<li>
<form id="form_ready" method="post" action="../backend/screen.php">
    <input type="hidden" name="screenid" value="" />
    <input type="hidden" name="status" value="" />
    <input type="hidden" name="pickupid" value="document.activeElement.value;" />
    <a onclick="document.getElementById('form_ready').submit();">READY</a>
</form>
</li>
<li>
<form id="form_c" method="post" action="../backend/screen.php">
    <input type="hidden" name="status" value="" /> 
    <input type="hidden" name="pickupid" value="document.activeElement.value;" />
    <a onclick="document.getElementById('form_c').submit();">COLLECTED</a>
</form>
</li>
</ul>

<div id="content">
<div id="container">
<div id="table">
    <div id="tr1">
    <div id="td1">
        <input type="radio" name="pickup" id="1" value="001" />
        <label for="1"> <span>001</span> </label>
    </div>
    <div id="td2">
        <input type="radio" name="pickup" id="2" value="002" />
        <label for="2"> <span>002</span> </label>
    </div>
    <div id="td3">
        <input type="radio" name="pickup" id="3" value="003" />
        <label for="3"> <span>003</span> </label>
    </div>
    <div id="td4">
        <input type="radio" name="pickup" id="4" value="004" />
        <label for="4"> <span>004</span> </label>
    </div>
瓦卡吉先生

要回答评论中的建议并仅使用一种形式,以下是从选定的单选按钮获取值的方法:

var inputs = document.getElementsByTagName('input');
var valueSelected;
for (var i = 0; i < inputs.length; i++) {
  if (inputs[i].checked) valueSelected = inputs[i].value;
}

valueSelected 将包含所选收音机的值。

如果仅出于某种原因需要将类型减小为“ radio”,则可以inputs[i]['type'] === 'radio'在for循环中使用输入类型进行检查


最好的办法仍然是为“无线电”输入设置一个类,这将使循环更具体,从而使代码更有效,例如:

<input type="radio" class="myRadio">

在JS中: var inputs = document.getElementsByClassName('myRadio');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过JavaScript将变量从一个html页面传递到另一页面

来自分类Dev

使用两种不同样式的复选框,都在同一页面上

来自分类Dev

Symfony2:同一页面中的两种形式

来自分类Dev

如何使用javascript将数据从一个html页面传递到另一页面?

来自分类Dev

在同一页面中显示HTML选择值

来自分类Dev

Apex-同一页面上的两个按钮,分支到不同的位置

来自分类Dev

同一ID上Jquery日期选择器的两种不同日期格式

来自分类Dev

如何将数据从一页传递到另一页html

来自分类Dev

HTML CSS选项卡控件-同一页面上的多个选项卡控件

来自分类Dev

如何在Django的同一页面上具有多个相同形式

来自分类Dev

同一页面上具有随机图形的多个html canvas元素

来自分类Dev

HTML发布方法使用户保持在同一页面上

来自分类Dev

仅使用php或html将帖子形式发送到同一页面

来自分类Dev

使用javascript以纯HTML格式将表单字段值传送到下一页

来自分类Dev

如何在html中将值从一页传递到另一页

来自分类Dev

HTML / PHP:如何有多种形式将信息发送到同一页面?

来自分类Dev

同一页面上两个平滑网格的自定义格式化程序

来自分类Dev

如何在同一HTML页面上以三种不同形式验证同一字段

来自分类Dev

Html.ActionLink-我想重定向到同一页面但使用不同的参数

来自分类Dev

在C#中将值从两种不同的形式传递到一种主要形式

来自分类Dev

如何在同一页面上以html形式操作php函数?

来自分类Dev

Play框架通过Ajax在同一页面上呈现HTML和值

来自分类Dev

如何将数值从链接传递到同一页面上的脚本

来自分类Dev

两种不同形式的“提交按钮”将进入同一文件,它们不应

来自分类Dev

同一ID上Jquery日期选择器的两种不同日期格式

来自分类Dev

将数据库值从 html 表超链接传递到下一页的 SQL 查询

来自分类Dev

使用 PHP、HTML 和 MySQL 在同一页面上打印表格

来自分类Dev

JS 将索引从 1 传递到同一页面上的 1

来自分类Dev

使用 css + html 在同一页面上编辑两个不同的 iframe min-height

Related 相关文章

  1. 1

    通过JavaScript将变量从一个html页面传递到另一页面

  2. 2

    使用两种不同样式的复选框,都在同一页面上

  3. 3

    Symfony2:同一页面中的两种形式

  4. 4

    如何使用javascript将数据从一个html页面传递到另一页面?

  5. 5

    在同一页面中显示HTML选择值

  6. 6

    Apex-同一页面上的两个按钮,分支到不同的位置

  7. 7

    同一ID上Jquery日期选择器的两种不同日期格式

  8. 8

    如何将数据从一页传递到另一页html

  9. 9

    HTML CSS选项卡控件-同一页面上的多个选项卡控件

  10. 10

    如何在Django的同一页面上具有多个相同形式

  11. 11

    同一页面上具有随机图形的多个html canvas元素

  12. 12

    HTML发布方法使用户保持在同一页面上

  13. 13

    仅使用php或html将帖子形式发送到同一页面

  14. 14

    使用javascript以纯HTML格式将表单字段值传送到下一页

  15. 15

    如何在html中将值从一页传递到另一页

  16. 16

    HTML / PHP:如何有多种形式将信息发送到同一页面?

  17. 17

    同一页面上两个平滑网格的自定义格式化程序

  18. 18

    如何在同一HTML页面上以三种不同形式验证同一字段

  19. 19

    Html.ActionLink-我想重定向到同一页面但使用不同的参数

  20. 20

    在C#中将值从两种不同的形式传递到一种主要形式

  21. 21

    如何在同一页面上以html形式操作php函数?

  22. 22

    Play框架通过Ajax在同一页面上呈现HTML和值

  23. 23

    如何将数值从链接传递到同一页面上的脚本

  24. 24

    两种不同形式的“提交按钮”将进入同一文件,它们不应

  25. 25

    同一ID上Jquery日期选择器的两种不同日期格式

  26. 26

    将数据库值从 html 表超链接传递到下一页的 SQL 查询

  27. 27

    使用 PHP、HTML 和 MySQL 在同一页面上打印表格

  28. 28

    JS 将索引从 1 传递到同一页面上的 1

  29. 29

    使用 css + html 在同一页面上编辑两个不同的 iframe min-height

热门标签

归档