Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.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 表单$\u获取URL操作_Php_Forms_Post - Fatal编程技术网

Php 表单$\u获取URL操作

Php 表单$\u获取URL操作,php,forms,post,Php,Forms,Post,我有一个搜索表:- <form method="get" action="/jobs/"> <select name="job_sector"> <option value="">All sectors</option> <option value="Finance">Finance</option> <option value="

我有一个搜索表:-

<form method="get" action="/jobs/">
        <select name="job_sector">
            <option value="">All sectors</option>
            <option value="Finance">Finance</option>
            <option value="Human Resources">Human Resources</option>
            <option value="Procurement &amp; Supply Chain">Procurement &amp; Supply Chain</option>
            <option value="Sales &amp; Marketing">Sales &amp; Marketing</option>
        </select>
        <select name="job_salary_from">
            <option value="0">Salary range</option>
            <option value="10000">£10,000 - £19,999</option>
            <option value="20000">£20,000 - £29,999</option>
            <option value="30000">£30,000 - £49,999</option>
            <option value="50000">£50,000 - £69,999</option>
            <option value="70000">£70,000 - £99,999</option>
            <option value="100000">£100,000+</option>
        </select>
    </div>
    <div class="col-md-6">
        <select name="job_type">
            <option value="">All job types</option>
            <option value="Permanent">Permanent</option>
            <option value="Temporary">Temporary</option>
            <option value="Interim">Interim</option>
        </select>
        <select name="job_location">
            <option value="">All job locations</option>
            <option value="Leicestershire">Leicestershire</option>
            <option value="Nottinghamshire">Nottinghamshire</option>
            <option value="Derbyshire">Derbyshire</option>
            <option value="Lincolnshire">Lincolnshire</option>
        </select>
    <input id="search-jobs" name="job_search" type="text" placeholder="Search DISTINCT for jobs e.g. Accountant">'
</form>

但是它似乎仍然不起作用。

你不能只使用html,你需要使用javascript

看看

你不能只使用html,你需要javascript

看看

进行了编辑,我尝试了那篇文章中的jQuery代码,但它仍然显示所有内容@Gwendal@nsilva是否包含jquery库?@nsilva js脚本用于输入元素,您正在使用select。只需将jQuery('input')替换为jQuery('select')谢谢,您认为我应该改变的是发布而不是获取吗?@nsilva取决于您的需要。如果希望用户能够为结果添加书签,请保留get参数。如果你不介意的话,你可以切换到post并删除js脚本。经过编辑,我尝试了该post中的jQuery代码,但它仍然显示所有内容@Gwendal@nsilva是否包含jquery库?@nsilva js脚本用于输入元素,您正在使用select。只需将jQuery('input')替换为jQuery('select')谢谢,您认为我应该改变的是发布而不是获取吗?@nsilva取决于您的需要。如果希望用户能够为结果添加书签,请保留get参数。如果您不介意的话,可以切换到post并删除标记为php的js脚本;那么它在哪里呢?它和表单在同一个文件中使用吗?你真的需要使用GET吗?它是用于搜索的,所以我想是这样的?否则,当您刷新时,结果会被重置,对吗?然后使用条件
empty()
。很难说没有看到您的PHP,但我会使用
empty()
和/或
isset()
。我能提供的最好的。我会自己使用POST,并避免所有这些;那么它在哪里呢?它和表单在同一个文件中使用吗?你真的需要使用GET吗?它是用于搜索的,所以我想是这样的?否则,当您刷新时,结果会被重置,对吗?然后使用条件
empty()
。很难说没有看到您的PHP,但我会使用
empty()
和/或
isset()
。我能提供的最好的。我会自己使用POST,并避免所有这些。
jQuery("form").submit(function(){
    jQuery("input").each(function(index, obj){
        if(jQuery(obj).val() == "") {
            jQuery(obj).remove();
        }
    });
});