我在我的網站上使用了一個Jquery表單。從通常的字段(名稱,電子郵件,dob等)非常簡單。用戶按下注冊按鈕後,表單將使用來自'ajaxForm'參數的Jquery提交給php文件。之後,表單滑出,谷歌地圖滑動詢問客戶通過拖動地圖上的標記來選擇他的當前位置。jquery表單從字段值獲取
將標記放到需要的位置後,客戶可以點擊「提交」按鈕,2個值將被傳遞到另一個php文件:經度和緯度,即座標。 (請注意,網頁不會隨時刷新,這一切都發生在一頁上。)
我想要做的是將電子郵件字段值與前一個表單一起傳遞給經緯度,但我可以'真的這麼做是因爲我幾乎是JavaScript的noob。
有沒有一種方法可以在提交表單之前從字段'email'聲明一個全局變量,所以我稍後可以使用它來與緯度和經度參數一起傳遞。或者也許有更簡單的解決方案?
非常感謝您提前!
,這裏是我的jQuery形式
$(document).ready(function() {
var options = {
target: '#total',
clearForm: true,
beforeSubmit: radio,
success: social1
};
$("#perm").ajaxForm(options);
});
function radio(formData, jqForm, options) {
if ($('input:radio').is(':checked')) {
} else {
alert('choose gender!');
return false;
}
var form = jqForm[0];
if (form.year.value <= form.yob.value) {
alert('choose another year!');
return false;
}
};
function social1() {
$("#map").delay(700).slideDown("slow");
$("#accordion").slideUp("slow");
};
的代碼而這裏的按鈕代碼
<form id='perm' action='add.php?stay=perm' method='post' onSubmit="return checkForm(this);">
完美,它的工作完美無瑕!謝謝! – mrkrabs