【问题标题】:show radio button values in form在表单中显示单选按钮值
【发布时间】:2015-05-03 12:46:33
【问题描述】:

在 php 的这段代码中,不显示单选按钮的值,回显不起作用

<html>
    <head>
        <title>Probando radio</title>
    </head>
    <body>
    <form  method="POST">
        <input type="radio" name="sexo" value="m" checked>Mujer
        <input type="radio" name="sexo" value="h">Hombre
    </form>
    <? php
       $sexo = $_POST['sexo'];
      // print ($sexo);
      echo $sexo;
    ?>
    </body>
</html>

【问题讨论】:

标签: php radio-button


【解决方案1】:

指定表单操作并添加提交按钮。提交后,$_POST['sexo'] 应该包含您的结果(m 或 h)

【讨论】:

  • "指定表单操作并添加提交按钮" - 看到 OP 在同一页面内同时使用表单和 PHP,不需要指定表单操作, 因为省略它默认为 self. OP 没有做的是使用条件isset() 和/或!empty()。但是,是的,需要一个提交按钮。
  • 另一件事;在他们的问题下查看我对 OP 的评论。
【解决方案2】:

这不是推荐的修复方法,但它会起作用:

更改:

 <form  method="POST">

收件人:

 <form action="#"  method="post">

注意:从技术上讲,方法应该是小写的。这是 XHTML 要求。您将受到 W3C mobileOK 验证的惩罚。

【讨论】:

    猜你喜欢
    • 2021-06-10
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多