部分表格未提交

我正在处理一个小项目的问题。

我有一个包含9个字段的HTML表单。 如果我点击提交,它会发送一封包含所有表单数据的电子邮件。 仅在选择相应的单选按钮时才显示表单的一部分。 虽然这很完美(使用JQuery),但’subform’中的输入字段不会被提交。 其他输入字段工作得很好。 这是我的代码:

HTML:

Aantal groepsleden 2 3 4 5 6
Ik wil me inschrijven voor het pasta-buffet
Ik neem niet deel aan het pasta-buffet

Sending...

JQuery的:

 function displayForm(c) { if (c.value == "1") { jQuery('#foodform').fadeIn(); } if (c.value == "2") { jQuery('#foodform').fadeOut(); } }; 

PHP:

 <?php $siteOwnersEmail = 'Myemail@website.be'; if($_POST) { $groupName = trim(stripslashes($_POST['groupName'])); $contactName = trim(stripslashes($_POST['contactName'])); $email = trim(stripslashes($_POST['contactEmail'])); $phone = trim(stripslashes($_POST['contactPhone'])); $amountMembers = trim(stripslashes($_POST['amountMembers'])); $groupMembers = trim(stripslashes($_POST['groupMembers'])); $food = trim(stripslashes($_POST['food'])); $volwassenen = trim(stripslashes($_POST['volwassen'])); $kinderen = trim(stripslashes($_POST['kind'])); // Set Message $message .= "Groepsnaam: " . $groupName . "
"; $message .= "Naam contactpersoon: " . $contactName . "
"; $message .= "email: " . $email . "
"; $message .= "telefoonnr: " . $phone . "
"; $message .= "Aantal groepsleden: " . $amountMembers . "
"; $message .= "Namen groepsleden: " . $groupMembers . "
"; $message .= "Eten 1=ja, 2=nee: " . $food . "
"; $message .= "Volwassenen porties: " . $volwassenen . "
"; $message .= "Kinder porties: " . $kinderen . "
"; $message .= "
-----
Deze email werd verstuurd via het inschrijvingsformulier.
"; // Set From: header $from = $contactName . " "; // Email Headers $headers = "From: " . $from . "\r\n"; $headers .= "Reply-To: ". $email . "\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; if (!$error) { ini_set("sendmail_from", $siteOwnersEmail); // for windows server $mail = mail($siteOwnersEmail, $subject, $message, $headers); if ($mail) { echo "OK"; } else { echo "Something went wrong. Please try again."; } } # end if - no validation error else { //there was a validation error }

有谁知道为什么“foodform”里面的输入字段不提交? 我一直在努力解决这个问题。

提前致谢

西蒙

尝试替换PHP代码:

 $volwassenen = trim(stripslashes($_POST['volwassen'])); $kinderen = trim(stripslashes($_POST['kind'])); 

有了这个:

 $volwassenen = trim(stripslashes($_POST['volwassenPorties'])); $kinderen = trim(stripslashes($_POST['kindPorties']));