Я очень новичок в AJAX и вчера следовал учебному пособию, чтобы получить систему электронной почты на моей веб-странице без необходимости обновлять страницу. Вот код, который у меня есть на данный момент:
<script type="text/javascript">
$(document).ready(function(){
$("#myform").validate({
debug: false,
rules: {
name: "required",
email: {
required: true,
email: true
}
},
messages: {
name: "Please let us know who you are.",
email: "A valid email will help us get in touch with you.",
},
submitHandler: function(form) {
// do other stuff for a valid form
$.post('http://www.test.co.uk/erc/process.php?imei=<?php echo $imei; ?>&send_type=1', $("#myform").serialize(), function(data) {
$('#results').html(data);
});
}
});
});
</script>
<form name="myform" id="myform" action="" method="POST">
<!-- The Email form field -->
<label for="email" id="email_label">Email</label>
<input type="text" name="email" id="email" size="30" value=""/>
<br>
<!-- The Submit button -->
<input type="submit" class="email-buttons" name="submit" value="Alternate Medical history">
</form>
Это работает хорошо, и электронные письма отправляются через process.php без обновления страницы. Что мне действительно нужно, так это возможность ввести адрес электронной почты в текстовой области «электронная почта» и иметь 2 разные кнопки отправки. Одна из этих кнопок отправит информацию A на введенное электронное письмо, а другая отправит информацию B.
Возможно ли это, или мне нужно иметь 2 полностью отдельные формы и 2 поля ввода электронной почты?
Спасибо за любую помощь