Javascript 组合框';s的默认组合

Javascript 组合框';s的默认组合,javascript,combobox,Javascript,Combobox,我有两个组合框,一个用于“订购方式”,另一个用于“方向”(升序、降序) 我想知道什么是拥有默认组合的最简单方法。。。e、 g按A-Z排序,默认情况下我希望升序,按视图排序,默认情况下我希望降序 我猜,在order组合框上调用JS函数来设置另一个组合框的值时。。。但是有没有更简单的方法呢 这是我的组合框 <label>Order by: <select name="o" id="o" onChange="menu.submit();"> <option val

我有两个组合框,一个用于“订购方式”,另一个用于“方向”(升序、降序)

我想知道什么是拥有默认组合的最简单方法。。。e、 g按A-Z排序,默认情况下我希望升序,按视图排序,默认情况下我希望降序

我猜,在order组合框上调用JS函数来设置另一个组合框的值时。。。但是有没有更简单的方法呢

这是我的组合框

<label>Order by:
<select name="o" id="o" onChange="menu.submit();">
    <option value="0" <?php if($_GET['o'] == 0) echo 'selected="selected"'; ?>>A - Z</option>
    <option value="1" <?php if($_GET['o'] == 1) echo 'selected="selected"'; ?>>Number of Views</option>
  </select>
  </label>
 <label>Direction:
  <select name="d" id="d" onChange="menu.submit();">
    <option value="0" <?php if($_GET['d'] == 0) echo 'selected="selected"'; ?>>Ascending</option>
    <option value="1" <?php if($_GET['d'] == 1) echo 'selected="selected"'; ?>>Descending</option>
  </select>
  </label>
订购人:
>视图数
方向:
>下降的

为什么不根据订单设置方向

<label>Order by:
 <select name="o" id="o" onChange="menu.submit();">
  <option value="0" <?php if($_GET['o'] == 0) echo 'selected="selected"'; ?>>A - Z</option>
  <option value="1" <?php if($_GET['o'] == 1) echo 'selected="selected"'; ?>>Number of Views</option>
 </select>
</label>
<label>Direction:
 <select name="d" id="d" onChange="menu.submit();">
  <option value="0" <?php if($_GET['o'] == 0) echo 'selected="selected"'; ?>>Ascending</option>
  <option value="1" <?php if($_GET['o'] == 1) echo 'selected="selected"'; ?>>Descending</option>
 </select>
</label>
订购人:
>视图数
方向:
>下降的
编辑:哈哈,你不需要十进制运算符来做同样的事情。哎呀,我想我按了后退按钮什么的。。这使我加倍努力

是的,您可以使用javascript在方向选择器中设置一个默认选项,但也许使用submit按钮会更好?这样,用户可以在不重新加载页面的情况下对选择器进行更多控制