我對AJAX非常陌生,昨天接受了一個教程,無需刷新頁面即可在我的網頁上獲取電子郵件系統。這是我目前的代碼:在AJAX電子郵件表格上使用2個不同的提交按鈕
<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個電子郵件輸入框?
感謝所有幫助
信息A和B之間的區別是什麼,這個「信息」究竟是什麼?這些信息是由用戶通過textarea /輸入框輸入的嗎?向HTML添加什麼發送到process.php – 2011-04-15 10:41:25
嗨加里,這兩個電子郵件都預先設置在process.php文件中,一個發送用戶註冊詳細信息,另一個發送它們的圖片。我對銀光的答案感到滿意,因爲這樣的工作很好,但是你是否知道我在評論白銀的帖子時所提問題的答案?謝謝 – 2011-04-15 11:06:09