【发布时间】:2016-05-26 04:35:03
【问题描述】:
我有一个带有 ul 作为下拉菜单的表单:
<div class="dropdown">
<button id="dLabel" class="form-control form-white dropdown" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Account Type
医生 病人
如何将我在其中选择的内容发送到 PHP $_POST 变量?
我试过this post 没用。然后,我从this bootsrap templates 注册表格中得到了这个表格,但我真的不懂javascript。
这是完整的表单代码:
<form action="account.php" class="popup-form" method="post">
<input type="text" name="fname" class="form-control form-white" placeholder="Full Name">
<input type="text" name="email" class="form-control form-white" placeholder="Email Address">
<input type="text" name="username" class="form-control form-white" placeholder="User Name">
<input type="password" name="passwrd" class="form-control form-white" placeholder="Password">
<div class="dropdown">
<button id="dLabel" class="form-control form-white dropdown" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Account Type
</button>
<ul class="dropdown-menu animated fadeIn" role="menu" aria-labelledby="dLabel">
<li class="animated lightSpeedIn"><a class="cl" href="#">Doctor</a></li>
<li class="animated lightSpeedIn"><a class="cl" href="#">Patient</a></li>
</ul>
</div>
<div class="checkbox-holder text-left">
<div class="checkbox">
<input type="checkbox" value="None" id="squaredOne" name="check" />
<label for="squaredOne"><span>I Agree to the <strong>Terms & Conditions</strong></span></label>
</div>
</div>
<input type="submit" class="btn btn-submit"></input>
</form>
【问题讨论】:
-
你能展示一下到目前为止你已经尝试过什么吗?
-
UL 不是表单元素。要么使用链接通过 GET 发送,要么创建一些 javascript 代码以通过 ajax post 发送值
-
默认情况下,
uls 不会发布。您需要<select>或通过js更新的隐藏输入 -
你应该使用
form标签和method="post"。然后你可以使用列表值来使用option标签。
标签: javascript php html css post