2013-06-07 2 views
0

У меня только проблема, у меня есть тег select с некоторыми различными опциями.Загрузка Javascript html

Теперь я хочу проверить, какие из этих параметров выбраны пользователем.

Затем я хочу загрузить новый html-файл на этот сайт (зависит от того, какие параметры пользователь проверил) width javascript, как это сделать?

Вот меню выбора

<select> 
    <option>option1</option> 
    <option>option2</option> 
    <option>option3</option> 
    <option>option4</option> 
    <option>option5</option> 
    <option>option6</option> 
</select> 
+1

Вы пытались сами? – lifetimes

+0

Итак, вы хотите перенаправить пользователя на новую страницу на основе их выбора? –

+0

Обратитесь к этому http://stackoverflow.com/questions/903741/how-to-get-the-selected-label-from-a-html-select и попробуйте сами. – Dineshkani

ответ

1

Рассмотрит HTML-код:

<select onchange="changeIt();" id="formula"> 
     <option>option1</option> 
     <option>option2</option> 
     <option>option3</option> 
     <option>option4</option> 
     <option>option5</option> 
     <option>option6</option> 

    </select> 

Тогда следующий код яваскрипта будет загружать новую локальную HTML-страницу:

function changeIt() 
{ 
    var fName = document.getElementById("formula"); 
    var fText = fName.options[fName.selectedIndex].text; 
    if(fText=="option1") 
    { 
     window.location.href = "abc.html"; 
    } 
    else if(fText == "option2") 
    { 
     window.location.href = "xyz.html";  
    } 
} 

Оба abc.html и xyz.html являются локальными файлами html.

Смежные вопросы