changer l'ordre en fonction d'un autre menu déroulant
HTML
<html>
<body>
<div class="fc_filter_html">
<select id="ordering" name="o" class="fc_field_filter use_select2_lib">
<option value="newest" selected="selected">Les plus récents en premier</option>
<option value="oldest">Les plus anciens en premier</option>
<option value="popular">Les plus populaires</option>
<option value="alpha">Ordre Alphabétique</option>
<option value="category">Section/Catégorie</option>
</select> <div class="fc_orderby_box hasTooltip" title="<strong>Classer par</strong><br>Sélectionner l'ordre dans lequel vous souhaitez afficher votre liste d'item.">
<div class="fc_orderby_selector"><select id="orderby" name="orderby" onchange="adminFormPrepare(this.form, 2);" class="fc_field_filter use_select2_lib" form="searchForm">
<option value="date" selected="selected">Les plus anciens</option>
<option value="rdate" data-is-default-value="1">Plus récents en premier</option>
<option value="alpha">Titre par ordre alphabétique</option>
<option value="hits">Les plus consultés en premier</option>
</select>
</div>
</div>
</body>
</html>
JavaScript
document.getElementById('orderby').onclick = function() {
var menu1=document.getElementById("orderby").value;
switch(menu1){
case 'date':document.getElementById("ordering").value='oldest';break;
case 'rdate':document.getElementById("ordering").value='newest';break;
case 'alpha':document.getElementById("ordering").value='alpha';break;
case 'hits':document.getElementById("ordering").value='popular';break;
default:document.getElementById("ordering").value='newest';
}}
document.getElementById("ordering").onclick = function() {
var menu1=document.getElementById("ordering").value;
switch(menu1){
case "oldest":document.getElementById("orderby").value="date";break;
case "newest":document.getElementById("orderby").value="rdate";break;
case "alpha":document.getElementById("orderby").value="alpha";break;
case "popular":document.getElementById("orderby").value="hits";break;
default:document.getElementById("orderby").value="rdate";
}}