我有一个带有3个单选按钮的引导窗体。我把这个值保存到一个变量中,这样我就可以用来保存到数据库和电子邮件中。
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";
  }
}问题:
问题是,我只能获得第一个单选按钮的值,该按钮具有“选中”属性。如果我选择其他两个中的任何一个,我将不会得到任何东西,值显示为空。
任何帮助都是非常感谢的。
谢谢,
发布于 2016-01-05 21:22:37
试着使用
 <input type="radio" name="signup" value="Seed Program" checked />而不是
 <input type="radio" name="signup" value="Seed Program" checked="checked"/>https://stackoverflow.com/questions/34621159
复制相似问题