PHP:Bootstrap 单选按钮值未显示

标签 php html twitter-bootstrap

我有一个带有 3 个单选按钮的 Bootstrap 表单。我将值保存到一个变量中,以便我可以用来保存到数据库和电子邮件中。

HTML:

<form class="form-horizontal form-validate" id="signup-form" method="post">
<input type="hidden" name="signupForm" />

<div class="control-group">
  <label class="control-label">Seed program</label>
  <div class="controls">
  <input type="radio" name="signup" value="Seed Program" checked="checked"/>
  </div>
</div>

<div class="control-group">
  <label class="control-label">Gift Wrap Program</label>    
  <div class="controls">
  <input type="radio" name="signup" value="Gift Wrap" />
  </div>
</div>

<div class="control-group">
  <label class="control-label">Sign up for both</label> 
  <div class="controls">
  <input type="radio" name="signup" value="Both" />
  </div>
</div>

<input type="submit" class="btn btn-large btn-block btn-success" value="Submit" name="submit">
</form>

PHP:

if(isset($_POST['signupForm'])){

  if(isset($_POST['signup'])) {
    $signup = $_POST["signup"];
  }
  else{
    $signup = "Nothing was selected";
  }

}

问题:

问题是我只能获得第一个具有“checked”属性的单选按钮的值。如果我选择其他两个中的任何一个,我将不会得到任何东西并且值显示为空。

感谢任何帮助。

谢谢,

最佳答案

尝试使用

 <input type="radio" name="signup" value="Seed Program" checked />

而不是

 <input type="radio" name="signup" value="Seed Program" checked="checked"/>

关于PHP:Bootstrap 单选按钮值未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34621159/

相关文章:

css - wordpress div 像画廊一样对齐

javascript - 光滑的 slider 跳跃

css - 使用 Bootstrap 在移动设备中的一行中显示输入和按钮

PHP/mysql : Use column value in dropdown menu, 实际在数据库中添加PK ID值

PHP 总是创建一个新 session

javascript - 在滚动时折叠具有动态高度的标题

html - 为什么我的 ID 不会覆盖 Bootstrap 类?

javascript - 如何使整个表格可点击并在点击时添加颜色?

Php 准备语句在绑定(bind)变量中返回 0,SQL 语句在数据库中工作正常

php - 如何在 shell_exec 函数中包含 shell 命令?