Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.07.2016, 02:31
Интересующийся
Отправить личное сообщение для drno-reg Посмотреть профиль Найти все сообщения от drno-reg
 
Регистрация: 16.02.2016
Сообщений: 23

JS Есть ли универсальный метод получения значения объектов на форме?
Здравствуйте.

Озадачился вопросом считывания значений всех элементов формы.
Нашел вот такой метод перечитывания всех элементов.

<script>    
    }   function isEmail() {
        var form = window.document.forms[0];
        var all_elements="";
        for (var i = 0; i<form.elements.length; i++) {
            // if (form.elements[i].type == "text") {
            //     form.elements[i].value = ""}
            var elem1 = document.getElementById (form.elements[i]);
            //var defValue1 = elem1.defaultValue;
            all_elements=all_elements+form.elements[i].name+" значение "+";";
        }
        document.getElementById("demo_2").innerHTML =all_elements;
        // document.getElementById("demo_2").innerHTML = document.getElementById("email1").value;
    }
</script>
<div id="demo_2"></div>

Проблема в том, что на форме есть объекты типа INPUT CHECK_BOX и типа TEXT и типа TEXT_AREA. Для CHECK_BOX такой метод не годится document.getElementById("email1").value

Существует ли какая-нибудь универсальный метод считывания значений объектов формы?

p.s. или должен такой работать

document.getElementById(form.elements[i].name).value

?
Ответить с цитированием
  #2 (permalink)  
Старый 23.07.2016, 02:35
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Form serialize загугли.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка JS объектов браузером по умолчанию estonets Общие вопросы Javascript 3 29.04.2014 17:08
Передача полю объекта - массиву, значения элемента через set метод poorking Общие вопросы Javascript 1 13.02.2011 20:22
универсальный метод sg550 Events/DOM/Window 4 22.08.2010 03:44
метод put в форме mister_maxim Серверные языки и технологии 0 14.11.2009 19:17
глюк форума Gvozd Сайт Javascript.ru 11 18.03.2009 14:37