我想添加一组4个民意调查,每个民意调查各有4个单选按钮用于答案 - 然后我想在这些民意调查下面添加一个“输入您的电子邮件地址”字段。
最后,我想在电子邮件字段后面的“提交”按钮“提交”民意调查中的数据和输入的电子邮件地址 - 所以只有一个提交按钮。
为了让事情变得更好,我想要某种形式的验证,除非所有4个民意调查都有一个单选按钮和有效的电子邮件,否则不会通过表格。
这一切都将进入MySQL数据库。
我已经确认了电子邮件验证位 - 所以那很好..这是多次民意调查让我感到兴奋 - 我无法让它起作用?!我是否必须有效地添加5个表格?
非常感谢任何帮助。
答案 0 :(得分:0)
不,您有一个带有构造的单一表单,例如:
<input type="radio" name="poll2" value="answer3" id="poll2_answer3">
<label for="poll2_answer3">Rabbits</label>
然后让你的JavaScript做类似的事情:
function anyRadiosChecked (radioGroup) {
for (var i = 0; i < radioGroup.length; i++) {
if (radioGroup[i].checked) {
return true;
}
}
return false;
}
if (anyRadiosChecked(document.forms.myform.elements.poll2)) {
// poll2 is OK
}