javascript - How to get value from two dropdown and pass it to different url? -
i have 2 dropdown , want selected year value of first 1 , add url of header page , second dropdown url options when select php page second dropdown can see year value on page.
<?php $id = $_get['id']; ?> <form method="post"> report period: <select name="year" id="year" > <option style="display:none;"> select</option> <?php $result1 = mysql_query("select year year_data id=$id"); while ($row = mysql_fetch_assoc($result1)) { $period= $row['year']; echo "<option value=\"$period\">$period</option>"; } ?> </select> type: <select name="report" id="report" > <option style="display:none;">--select--</option> <?php echo "<option value=\"".reporta.".php?org_id={$id}&year=\">reporta</option>"; echo "<option value=\"" . reportb . ".php?org_id={$id}&year=\">report b</option>"; ?> </select> <input type=submit name=button method="post" onclick="getvalues()" value="view" > </form> <script language="javascript"> function getvalues() { var year = document.getelementbyid("year").value; var report=document.getelementbyid("report").value; window.location.href = 'header.php?year=' + year.options[year.selectedindex].value window.location.href = report + year.options[year.selectedindex].value } </script>
window.location.href call redirect referenced page. 2nd call not work.
what need ,
lets have 2 page page1.php <- has code have written in question.
page2.php <- can values vars. (see below )
in page1.php change 2 line
window.location.href = 'header.php?year=' + year.options[year.selectedindex].value
window.location.href = report + year.options[year.selectedindex].value
to
yearvalue = year.options[year.selectedindex].value;
reportvalue = report.options[report.selectedindex].value;
window.location.href = 'page2.php?year=yearvalue&report=reportvalue';
in page2
report = $_get['report']
year = $_get['year']
happy coding...
Comments
Post a Comment