Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从下拉列表中创建全选选项?_Php_Html - Fatal编程技术网

Php 如何从下拉列表中创建全选选项?

Php 如何从下拉列表中创建全选选项?,php,html,Php,Html,我的搜索框有问题,实际上我已经创建了一个多选择的搜索框,它工作正常 <input type="text" name="search" size=15 maxlength=15 placeholder = "Gene Symbol"/> <select name="table[]" size = "0" multiple> <option selected="selected"></option>

我的搜索框有问题,实际上我已经创建了一个多选择的搜索框,它工作正常

<input type="text" name="search" size=15 maxlength=15 placeholder = "Gene Symbol"/>
        <select name="table[]" size = "0" multiple>
            <option selected="selected"></option>
            <option value="infla_info">Inflammation</option>
            <option value="diet_info">diet</option>
            <option value="obesity_info">obesity</option>
            <option value="stress_info">stress</option>
            <option value="athero_info">atherosclerosis</option>
            <option value="retino_info">Diabetic Retinopathy</option>
            <option value="nephro_info">Diabetic Nephropathy</option>
            <option value="neuro_info">Diabetic Neuropathy</option>
        </select>

        <input type="Submit" name="Submit" value="Gene Search"/>
在此之后,我想再添加一个选项selectall,通过它可以显示包含查询基因的所有记录或表

请帮帮我试试这个

Jquery代码:

现场演示:

试试这个

Jquery代码:

现场演示:


您可以使用jQuery实现这一点:

编辑:-您可以通过按键盘上的Ctrl键选择多个值,您可以使用print_r$_POST['countries']获取这些值

jQuery:

<script>

$(document).ready(function()
{

    $('#countries').change(function() {

        if($(this).val() == 'all')
        {
            $('#countries option').prop('selected', true);
        }

    });

});

</script>

工作

您可以使用jQuery实现这一点:

编辑:-您可以通过按键盘上的Ctrl键选择多个值,您可以使用print_r$_POST['countries']获取这些值

jQuery:

<script>

$(document).ready(function()
{

    $('#countries').change(function() {

        if($(this).val() == 'all')
        {
            $('#countries option').prop('selected', true);
        }

    });

});

</script>

工作时使用javascript函数。@jyoti看到我的答案了吗?使用javascript函数。@jyoti看到我的答案了吗?我们每次都需要选择all吗?如果我们需要选择一个或两个呢?为此,请检查此工作演示是否每次都需要选择全部?如果我们需要选择一个或两个呢?检查正在运行的演示rakesh我的问题是我有多个表,当我选择all时,它应该从所有表中获取匹配的关键字。我想这里的国家不是一个表列表?既然您没有提供任何信息,我们如何知道您的表?在ma编码中,这里的选择名称是您提供国家的表,这只是一个表。这是我对rakesh的查询建议??rakesh我的问题是我有多个表,当我选择all时,它应该从所有表中获取匹配的关键字。我想这里的国家不是一个表列表?既然您没有提供任何信息,我们如何知道您的表?在ma编码中,这里的选择名称是您提供国家的表,这只是一个表。所以这是我对rakesh的质疑性建议??
<script>

$(document).ready(function()
{

    $('#countries').change(function() {

        if($(this).val() == 'all')
        {
            $('#countries option').prop('selected', true);
        }

    });

});

</script>