Как выбрать сервер с тегом <select>? - PullRequest
0 голосов
/ 19 февраля 2020

Итак, вот задача. Я должен сделать простое приложение, которое имеет форму. На форме я размещаю два поля ввода для чисел и кнопку. После нажатия на кнопку я go перехожу на ссылку сервера, где вижу сумму этих чисел. Вот код:

<form action="#" method="get">
    <input name="a" type="text" value="2"><br>
    <input name="b" type="text" value="3"><br>
    <br>
    <input type="submit" value="Sum">
</form>

# - ссылка на сервер. Я хочу позволить пользователю выбирать между двумя действиями: сумма и вычитание с тегом <select>. Вот код:

<select>
     <option selected value="sum">Sum</option>
     <option value="subtract"">Subtract</option>
</select>

У меня есть две ссылки на другой сервер: одна для суммы, а другая для вычитания. Как использовать method="get" и связать пользователя с выбранным им сервером?

1 Ответ

0 голосов
/ 19 февраля 2020

Добавить Выберите идентификатор тега и имя

<select id="scripts" name="scripts">
     <option selected value="sum">Sum</option>
     <option value="subtract"">Subtract</option>
</select>

script

(function() {

    // get references to select list 
    var sel = document.getElementById('scripts');

function getSelectedOption(sel) {
        var opt;
        for ( var i = 0, len = sel.options.length; i < len; i++ ) {
            opt = sel.options[i];
            if ( opt.selected === true ) {
                break;
            }
        }
        return opt;
    }

 var opt = getSelectedOption(sel);

});
...