Невозможно отправить ответ радиокнопки в таблицу Google
Я использую атрибут имени формы Google для отправки данных формы Bootstrap в таблицу Google. Каждое текстовое поле отправляется успешно, но нет ответа от кнопок радио.
На самом деле ответ на радио-кнопку был отправлен, но это произошло только один раз, когда я добавил значение ="Fron Indus to Oxus English)" рядом с атрибутом имени, но я не могу понять это сейчас!
Я создал похожую форму Google с теми же полями, просмотрел ее источник (Ctrl+U) и извлек атрибут имени для каждой сущности формы. Затем я использовал этот атрибут имени в моей пользовательской форме Bootstrap. Каждый ответ подается успешно, кроме кнопок радио.
Я разместил эту форму на Google Диске, чтобы вы могли посмотреть, как она себя ведет, посмотреть ее здесь:
Посмотреть здесь: Форма заказа книги
Что вам нужно здесь:
Электронные таблицы:
https://docs.google.com/spreadsheets/d/1Oem-18J6OTBv6C40hGf6CXKIM-N5o9Ri16QA6U21D4c/
Допустим, у нас есть два варианта, вот разметка:
<div class="col-lg-12">
<input type="radio" name="entry.1896965130" value="From Indus to Oxus (English)">
<label class="radio-radio-label" >From Indus to Oxus (English)</label>
</div>
<div class="col-lg-12">
<input type="radio" name="entry.1896965130" value="From Indus to Oxus (Urdu)">
<label class="radio-radio-label" >From Indus to Oxus (Urdu)</label>
</div>
Пожалуйста, просмотрите электронную таблицу и выясните, как был отправлен этот один ответ и почему он не отправляется снова. Я застрял! Любая помощь будет оценена
1 ответ
У меня была похожая проблема. В конце концов я обнаружил, что работает следующий код:
<div class="form-group" name="entry.2000113276">
<label for="rsvpStatus" class="col-lg-2 control-label">How many?</label>
<div class="radio-inline">
<label><input type="radio" name="entry.2000113276" value="0">0</label>
</div>
<div class="radio-inline">
<label><input type="radio" name="entry.2000113276" value="1">1</label>
</div>
<div class="radio-inline">
<label><input type="radio" name="entry.2000113276" value="2">2</label>
</div>
<div class="radio-inline">
<label><input type="radio" name="entry.2000113276" value="More">More</label>
</div>
</div>
Я пытался проводить систематическую отладку, но я, честно говоря, не мог понять, какой отдельный компонент был ключевым для того, чтобы он работал.
Я знаю, что это было давно, но у меня была такая же ситуация и я выяснил, что вызывает проблему. Поэтому я хочу записать это здесь, чтобы другие могли сэкономить время на отладке.
Чтобы передать значение переключателя в форму Google, необходимо указать значение ввода, которое ТОЧНО (с учетом регистра) совпадает с тем, которое вы указали в форме Google.
Например: у вас есть переключатель для "Женский и мужской" в вашем html-коде, и значение установлено на "F & M" соответственно. Но в связанной форме Google у вас есть переключатель для "женский и мужской". Это не будет пройдено успешно.
Чтобы передать значение вашей индивидуальной HTML-формы в Google-форму, вы должны изменить значение этой записи в вашей HTML-форме на "женский и мужской".
Следовательно, чтобы успешно передать значение в форму google -> лист, вы должны сопоставить не только атрибут "имя", но и "значение".