【问题标题】:How to pass radio button value with php [closed]如何使用php传递单选按钮值[关闭]
【发布时间】:2015-06-17 11:33:45
【问题描述】:

我想将选中单选的值传递到另一个页面

<div>
    <input type="radio" name="radio" id="return" value="return" />
    <label for="return">Retour</label>
</div>
<div>
<input type="radio" name="radio" id="oneway" value="oneway" checked />
<label for="oneway">Enkel</label>
</div>
</div>
<div class="form-group right">
<button type="submit" class="btn medium black">Bereken rit</button>
</div>

我在php中使用post方法,输入类型使用value="&lt;?php echo $_POST['name']; ?&gt;"

但是单选按钮没有,我该如何解决这个问题?

PHP 还是 Javascript 哪个更好地传递数据? 提前致谢

【问题讨论】:

  • 不够清楚。怎么了?你想解决什么问题?
  • 我只想将选定的单选按钮发送到另一个页面,如果用户选择单向并提交按钮,他将发送到另一个页面并查看他选择的内容。
  • 您是否在某处使用了&lt;form&gt; 标签?这是完整的代码吗? $_POST['radio'] 包含什么?
  • 是的,我使用
    标签,$_POST['radio'] 不起作用,因为两个选项具有相同的名称。
  • @他们能做到吗,因为这就是你知道哪些人在同一个组中的方式......就像朱尼厄斯提供的答案一样,你说它有效;)

标签: javascript php html forms


【解决方案1】:

快速肮脏的解决方案:

<?php 
$checked=isset($_POST["radio"]) && $_POST["radio"]==="oneway"?"checked":""; 
?>
<input type="radio" name="radio" id="oneway" value="oneway" <?php echo $checked;?> />

但实际上您应该使用 smarty 或 twig 或 mustache 之类的模板引擎将逻辑与模板分开......

【讨论】:

  • 这工作@JuniusRendel
猜你喜欢
  • 2013-12-12
  • 2021-04-14
  • 2013-04-27
  • 1970-01-01
  • 2013-04-23
  • 1970-01-01
  • 2013-01-21
  • 2013-05-11
  • 2015-10-04
相关资源
最近更新 更多