Я пытаюсь добавить правила проверки к части электронной почты контактной формы, чтобы поле не было пустым и являлось действительным адресом электронной почты.
Как мне этого добиться?
Я также хотел бы добавить автоматический ответ, который отправляется пользователю после отправки формы?
$("#ContactForm").submit( function() {
$.ajax({
type: "POST",
url: "{homepage}mailer/mailer.php",
data: $(this).serialize(),
success: function(data){
$('#fancybox-content #quote_box #ContactForm').html('<div style="padding-top: 15px; text-align:center;">Message Sent! Thank you.</div>');
setTimeout(function(){
$.fancybox.close();
},3500);
}
});
});
<form id="ContactForm" name="ContactForm" action="{homepage}mailer/mailer.php" method="post">
<input type="hidden" name="_sendto" value="email@test.com">
<input type="hidden" name="_subject" value="Quote Request">
<label for="name">Name</label><input type="text" name="name"><br>
<label for="title">Title</label><input type="text" name="title"><br>
<label for="customer_segment">Customer segment</label><input type="text" id="customer_segment" name="customer_segment" value=""><br>
<label for="company">Company</label><input type="text" name="company"><br>
<label for="email">Email</label><input type="text" name="email"><br>
<label for="phone">Phone</label><input type="text" name="phone"><br>
<label for="city">City</label><input type="text" name="city"><br>
<label for="state">State</label><input type="text" name="state"><br>
<label for="country">Country</label><input type="text" name="country"><br>
<label for="contact_interested_in">Product interested in</label><input type="text" name="prod_inquiry" value="{exp:cookie_plus:get name="" parse="inward"}{exp:channel:entries entry_id="{cookie}"}{title}{/exp:channel:entries}{/exp:cookie_plus:get}"><br>
<label for="contact_preference">Contact preference</label>
<input class="radio" type="radio" name="contact_preference" value="Phone"> <span class="label">Phone</span>
<input class="radio" type="radio" name="contact_preference" value="Email"> <span class="label">Email</span><br>
<input id="button" type="submit" value="Submit" />
</form>
Обратите внимание, что я не создавал этот код и не очень знаком с ним, у нас была компания-разработчик, создающая наш сайт, и я только пытаюсь расширить его в соответствии с нашими потребностями, мне просто нужно немного ориентироваться.