Php 引导选择不提交选择
我有这个表格:Php 引导选择不提交选择,php,html,twitter-bootstrap,bootstrap-select,Php,Html,Twitter Bootstrap,Bootstrap Select,我有这个表格: <script src="./bootstrap-select/js/bootstrap-select.js"></script> <form action="rec.php" name="submit" method="post"> <select name="all[]" class="form-control"> <?php for($i = 0; $i < 10; $i++
<script src="./bootstrap-select/js/bootstrap-select.js"></script>
<form action="rec.php" name="submit" method="post">
<select name="all[]" class="form-control">
<?php
for($i = 0; $i < 10; $i++) {
?>
<option value="details<?=$i?>"><?=$i?></option>
<?php } ?>
</select>
<?php
for($i = 0; $i < 10; $i++) {
?>
<input type = "hidden" name="infos[]" value="<?=$i?>">
<?php } ?>
<input type="submit" vale="submit" name="submitit">
</form>
<?php
print_r($_REQUEST);
?>
我会留下评论,但它不允许我发布漂亮的输出。我复制了你的代码
index.php
<script src="bootstrap-select/js/bootstrap-select.js"></script>
<form action="rec.php" name="submit">
<select name="all[]" class="form-control">
<?php
for($i = 0; $i < 10; $i++) {
?>
<option value="details<?=$i?>"><?=$i?></option>
<?php } ?>
</select>
<?php
for($i = 0; $i < 10; $i++) {
?>
<input type = "hidden" name="infos[]" value="<?=$i?>">
<?php } ?>
<input type="submit" value="submit" name="submitit">
</form>
当您说“remove bootstrap select”时,您的意思是您正在删除指向库的脚本标记?您是否尝试过在关闭主体标记之前将脚本标记放在表单之后?为什么选择名称是“all[]”而不是“all”。all[]意味着您希望select有多个值,但据我所知,select只能有一个值。@JECarterII完全正确。@Arnolio我想得到多个值。
<?php
echo "<pre>";
var_dump($_REQUEST);
echo "</pre>";
array(4) {
["all"]=>
array(1) {
[0]=>
string(8) "details1"
}
["infos"]=>
array(10) {
[0]=>
string(1) "0"
[1]=>
string(1) "1"
[2]=>
string(1) "2"
[3]=>
string(1) "3"
[4]=>
string(1) "4"
[5]=>
string(1) "5"
[6]=>
string(1) "6"
[7]=>
string(1) "7"
[8]=>
string(1) "8"
[9]=>
string(1) "9"
}
["submitit"]=>
string(6) "submit"
["Phpstorm-2043c6b"]=>
string(36) "........." <- ignore this
}
<script>
$('.selectpicker').selectpicker();
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js">