php - 输入中一个名称的两个值

标签 php html

我有一个输入( radio 类型),我想将它插入 2 个值,类似这样:

<input type="radio" name="name" value1="value1" value2="value2" />

绘制每个值后用 PHP 分隔。

有办法吗? (不......我不想插入类型为“隐藏”的输入)

谢谢。

最佳答案

好吧,不是我会这样做的方式,但您可以为您的值使用定界符

<input type="radio" value="Value1|Value2" name="two_values" />

然后,在 PHP 中,只需 list($value1,$value2) = explode('|', $_POST['two_values']);

编辑
正如 @user387302 所说,您显然会被限制为不包含任何包含分隔符的值,例如 value="One|PipedVariable|andAnother" 无法提取“One|PipedValue”的两个值和“和另一个”

关于php - 输入中一个名称的两个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3407317/

相关文章:

javascript - onload 将值两次加载到两个输入字段中

javascript - 从另一个网站读取Html并分析html树

php和mysql准时发送用户注销

php - 为什么我的 MySQL BETWEEN 运算符不起作用?

php - 传递复选框输入数组值以根据选择插入 MySQL 查询

php - 我应该对所有表使用用户的外键吗?

javascript - 在 HTML 表格中,如何使单元格的内容(而不是表格本身)居中?

jquery - 将 jquery 效果应用于父 li 但不应用于子 li 元素

javascript - 如何根据标签的文本颜色或暗模式激活/停用更改标签类别?

javascript - 更改 HTML 页面语言