Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.04.2015, 17:41
Новичок на форуме
Отправить личное сообщение для zzzzz25 Посмотреть профиль Найти все сообщения от zzzzz25
 
Регистрация: 13.04.2015
Сообщений: 1

Сохранение данных формы в Google SpreadSheet
Всем привет,
Нашла интересный тюториал https://wiki.base22.com/pages/viewpa...ageId=72942000 где Google Spreadsheet используют в качестве базы данных.
Решила попробовать с checkbox, данные сохраняются только с одной помеченной галочкой. когда отмечаю обе галочки, spreadsheet клетка остается пустой

<form id="form" target="_self" onsubmit="" action="">
                <fieldset>
                    <label>Question 1</label>
                    <input id="qs1_op_1" class="ids" type="checkbox" value="Yes" name="qs1">
                    <input id="qs1_op_2" class="ids" type="checkbox" value="No" name="qs1">
                </fieldset>
                <fieldset>
                    <label>Question 2</label>
                    <input id="qs2_op_1" type="radio" value="Yes" name="qs2">
                    <input id="qs2_op_2" type="radio" value="No" name="qs2">
                </fieldset>
              
                <div style="width: 100%; display: block; float: right;">
                    <button id="send" type="submit">
                        Send
                    </button>
                </div>
            </form>


function postToGoogle() {


				var field1 = $.map($(':checkbox[name=qs1]:checked'), function(n, i){
				return n.value;
				}).join(',');
                var field2 = $("input[type='radio'][name='qs2']:checked").val();
       
 
                $.ajax({
                    url: "https://docs.google.com/forms/d/1Jr25MNbglMW4YZnabiCQ4HITLXq4U_70YyZeeoVGsn0/formResponse",
                    data: {"entry.1910683869": field1, "entry.1927167872": field2},
                    type: "POST",
                    dataType: "xml",
                    statusCode: {
                        0: function() {
                            //Success message
                        },
                        200: function() {
                            //Success Message
                        }
                    }
                });
            }
             
            $(document).ready(function(){
                $('#form').submit(function() {
                    postToGoogle();
                    return false;
                });
            });


Где ошибка, как передавать значения всех помеченных галочек в одну клетку?
Ссылка на форму https://docs.google.com/forms/d/1Jr2...?usp=send_form
на spreadsheet https://docs.google.com/spreadsheets...#gid=110663523
Спасибо

Последний раз редактировалось zzzzz25, 13.04.2015 в 17:44.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Google Chorme. Перехват данных Valdemor Opera, Safari и др. 1 19.06.2013 21:58
отправка данных из формы и вывод полученных данных sxe jQuery 2 21.05.2013 00:34
Отправка данных формы AJAX`ом? Jopses jQuery 4 20.02.2013 12:34
Оцените реализацию скрипта валидации данных формы pandasensey Ваши сайты и скрипты 0 05.07.2010 18:11
Принятие и сохранение данных из формы Катерина Серверные языки и технологии 3 19.03.2010 13:49