使用 PHP 在 popSelect 中获取选定的项目
Get selected items in a popSelect with PHP
我正在使用 popSelect jquery 插件 (http://jquer.in/popSelect/)
这是我使用的代码:
<select name="tun" id="tun" class="form-control">
<option value='op1'>op1</option>
<option value='op2'>op2</option>
<option value='op3'>op3</option>
<option value='op4'>op4</option>
</select>
这是 运行 插件的 javascript 代码
$('#tun').popSelect({
placeholderText: 'tun',
showTitle: false ,
autoIncrease: true
});
我想在提交表单后获取所选项目 (post)。我试过了,但我得到了一个空数组。
$tun=$_POST['tun']
在文档中他们说此代码允许 returns 当前选择的值。
$(elem).popSelect('value')
这是 javascript,但我想在我的 PHP 代码中使用这些元素。
有人可以帮助我吗?
假设您有以下形式:
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
Select a color:
<select id="myselect" name="colors[]" multiple>
<option value="green">Green</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="violet">Violet</option>
<option value="orange">Orange</option>
<option value="white" selected="selected">White</option>
</select>
<input type="submit">
</form>
并且您已经在 javascript 中初始化了 popSelect 插件,如下所示:
$(function() {
$("#myselect").popSelect({
showTitle: false,
maxAllowed: 4
});
});
然后,在您的 welcome.php
文件中,您可以通过访问 post 请求的 $_POST
数组变量来获取用户选择的内容:
$colorsSelected = $_POST['colors'];
我正在使用 popSelect jquery 插件 (http://jquer.in/popSelect/) 这是我使用的代码:
<select name="tun" id="tun" class="form-control">
<option value='op1'>op1</option>
<option value='op2'>op2</option>
<option value='op3'>op3</option>
<option value='op4'>op4</option>
</select>
这是 运行 插件的 javascript 代码
$('#tun').popSelect({
placeholderText: 'tun',
showTitle: false ,
autoIncrease: true
});
我想在提交表单后获取所选项目 (post)。我试过了,但我得到了一个空数组。
$tun=$_POST['tun']
在文档中他们说此代码允许 returns 当前选择的值。
$(elem).popSelect('value')
这是 javascript,但我想在我的 PHP 代码中使用这些元素。
有人可以帮助我吗?
假设您有以下形式:
<form action="welcome.php" method="post">
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
Select a color:
<select id="myselect" name="colors[]" multiple>
<option value="green">Green</option>
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="violet">Violet</option>
<option value="orange">Orange</option>
<option value="white" selected="selected">White</option>
</select>
<input type="submit">
</form>
并且您已经在 javascript 中初始化了 popSelect 插件,如下所示:
$(function() {
$("#myselect").popSelect({
showTitle: false,
maxAllowed: 4
});
});
然后,在您的 welcome.php
文件中,您可以通过访问 post 请求的 $_POST
数组变量来获取用户选择的内容:
$colorsSelected = $_POST['colors'];