Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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/3/html/86.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
e这些选择的选定值。因此,我不想添加按钮,但如果不可能,我将使用按钮。因此,您要做的是捕获选择框的更改,查看用户是否选择了任何值,然后根据选择的值重定向用户。如果你不想单独构建javascript,你必须在onchange属性中检查“year”的值。@Pa_Javascript_Html_Select - Fatal编程技术网

e这些选择的选定值。因此,我不想添加按钮,但如果不可能,我将使用按钮。因此,您要做的是捕获选择框的更改,查看用户是否选择了任何值,然后根据选择的值重定向用户。如果你不想单独构建javascript,你必须在onchange属性中检查“year”的值。@Pa

e这些选择的选定值。因此,我不想添加按钮,但如果不可能,我将使用按钮。因此,您要做的是捕获选择框的更改,查看用户是否选择了任何值,然后根据选择的值重定向用户。如果你不想单独构建javascript,你必须在onchange属性中检查“year”的值。@Pa,javascript,html,select,Javascript,Html,Select,e这些选择的选定值。因此,我不想添加按钮,但如果不可能,我将使用按钮。因此,您要做的是捕获选择框的更改,查看用户是否选择了任何值,然后根据选择的值重定向用户。如果你不想单独构建javascript,你必须在onchange属性中检查“year”的值。@Patrick好的,我想我知道了。。。因此,我必须使用2 onchange(每个select一个)并检查另一个中是否选择了一个值,然后将这两个值传递给查询字符串。正确的? <div id="custom-select1" class="cus


e这些选择的选定值。因此,我不想添加按钮,但如果不可能,我将使用按钮。因此,您要做的是捕获选择框的更改,查看用户是否选择了任何值,然后根据选择的值重定向用户。如果你不想单独构建javascript,你必须在onchange属性中检查“year”的值。@Patrick好的,我想我知道了。。。因此,我必须使用2 onchange(每个select一个)并检查另一个中是否选择了一个值,然后将这两个值传递给查询字符串。正确的?
<div id="custom-select1" class="custom-select" style="width:200px;">
       <select name="month" onchange="if (this.value) window.location.href=this.value">
            <option value="0">Select Month:</option>
            <option value="?date_from={value-from-year-select}-01-01&date_to={value-from-year-select}-01-31&courses=on&events=on">January</option>
            <option value="..">February</option>
            <option value="..">March</option>
            <option value="..">April</option>
            <option value="..">May</option>
            <option value="..">June</option>
            <option value="..">July</option>
            <option value="..">August</option>
            <option value="..">September</option>
            <option value="..">Octomber</option>
            <option value="..">November</option>
            <option value="..">December</option>
        </select>
    </div>
    <div class="custom-select" style="width:200px;">
        <select name="year" >
                <option value="2000">Select Year:</option>
                <option value="2018">2018</option>
                <option value="2019">2019</option>
                <option value="2020">2020</option>
                <option value="2021">2021</option>
                <option value="2022">2022</option>
                <option value="2023">2023</option>
        </select>
    </div>
function customSelectChange() {
    var year = document.getElementsByName("year");
    var month = document.getElementsByName("month");
    if(year[0].value !== "0" && month[0].value !== "0"){
        // DO your redirect
            alert(year[0].value+'-'+month[0].value);
    }
}