我正在尝试选择下拉列表的值并将变量传递给javascript,这是有效的,但即使刷新页面,我也试图保存所选选项的值
我想我可以在选定的值上创建一个 cookie 并检查它是否存在。
任何帮助,将不胜感激
形式
<form name="dummyForm">
<select name="selectBox" onchange="getSelectedvalue()">
<option value="option 1">option 1</option>
<option value="option 2">option 2</option>
<option value="option 3">option 3</option>
<option value="option 4">option 4</option>
<option value="option 5">option 5</option>
<option value="option 6">option 6</option>
<option value="option 7">option 7</option>
<option value="option 8">option 8</option>
</select>
</form>
<a href="javascript:setSelectBoxvalue()">Click me</a>
javascript
<script type="text/javascript">
function getSelectedvalue()
{
var getSelectedIndex = document.dummyForm.selectBox.selectedIndex;
var getSelectedOptionText = document.dummyForm.selectBox[getSelectedIndex].text;
alert(getSelectedOptionText);
}
function setSelectBoxvalue()
{
var len = document.dummyForm.selectBox.length;
//alert(len);
var optionText= 'option 1';
for(var i=0; i<=len; i++){
if( (document.dummyForm.selectBox[i].value) == optionText){
alert(document.dummyForm.selectBox[i].text);
document.dummyForm.selectBox.selectedIndex = i;
}
}
}
</script>