2013-11-03 40 views
0

我有一个HTML/JS下拉列表 - 我希望下拉框中的默认文本保持不变,即使下拉列表更改为在别处导航;请帮忙?!HTML下拉列表而不更改选定的值

我的代码:

<select name="me" id="me" data-theme="a" data-icon="grid" data-inline="true" data-native-menu="true" onchange="if (this.value) window.location.href=this.value"> 
     <option value="" selected>DEFAULT TEXT</option> 
     <option value="#option1">Option1</option> 
     <option value="#option2">Option2</option> 
     <option value="#option3">Option3</option> 
    </select> 

回答

0

试试这个:

<select name="me" id="me" data-theme="a" data-icon="grid" data-inline="true" data- native- menu="true" onchange="if (this.value) window.location.href=this.value"> 
    <option value="" selected="true">DEFAULT TEXT</option> 
    <option value="#option1">Option1</option> 
    <option value="#option2">Option2</option> 
    <option value="#option3">Option3</option> 
</select> 
+0

没有工作,但由于 – user2124239

+0

@ user2124239无法工作原因'真'是不是有效的真正价值。请参阅HTML规范。只有匹配属性名称或没有值的值才是有效的真实值。 'selected ='选择'',或者只是'selected'(no =,根本没有值),'selected ='selected','selected = selected'都被认为是真的,其他的都是假的。 –

相关问题