Как получить данные из формы без Jquery

296
06 мая 2017, 22:31

Вешаю обрабочик на форму:

   onsubmit: function() {
    var url = 'http://test.ru/?'name='+name+'&phone='+phone;
    request.open("GET", url, true);
    request.onload = function (){
        location.href('thanks.html');
    }
    request.send();
    return false;
}

Но как получить переменные name и phone из именно этой формы?нужны именно переменные т.к могут добавляться любые параметры которые не передаются из формы

Answer 1

Как то так можно по идее:

onsubmit: function() {
    var name = this.name.value;
    var phone = this.name.phone;
    var url = 'http://test.ru/?'name='+name+'&phone='+phone;
    request.open("GET", url, true);
    request.onload = function (){
        location.href('thanks.html');
    }
    request.send();
    return false;
}

Но конечно будет надежнее приклепать к полям ввода id и получать value c их помощью

READ ALSO
почему ответ false? [дубликат]

почему ответ false? [дубликат]

На данный вопрос уже ответили:

163
DOM дерево и плагины для Chrome

DOM дерево и плагины для Chrome

Добрый день, написал плагин для хром, вроде доступ из под него к DOM дереву страницы естьALERT с помощью jQuery появляется, но никак не могу, сменить...

244