我是新來的jQuery和JavaScript,我主要用於PHP。我正在升級我的網站,因此它包含一個小Ajax以提高可用性並讓我忙!jQuery表單驗證問題?
我正在使用這個簡單的小腳本,我扔在一起的登錄頁面。所有工作都很好,但我想問一些問題!
$('#loginForm .submit').click(function(event) {
$('.error').hide();
event.preventDefault();
var errors = 0;
var loginEmail = $('#loginEmail').val();
var loginPassword = $('#loginPassword').val();
if (loginEmail.length == 0) {
$('#loginEmail').after('<div class="error"></div>');
errors++;
}
if (loginPassword.length == 0) {
$('#loginPassword').after('<div class="error"></div>');
errors++;
}
if (!errors) {
$('.submit').submit();
}
});
您會注意到該函數內的第一行代碼是;
$('.error').hide();
現在在PHP中,我通常會使用;
if (isset(........)) {
是否有simliar辦法做到這一點在JavaScript當用戶第一次啓動會出現與類.error沒有HTML功能?
另外我試圖給函數添加一個新參數以及事件參數,我該怎麼做?我試過以下?
$('#loginForm .submit').click(function(event, var) {
$('#loginForm .submit').click(function(event var) {
$('#loginForm .submit').click(function('event', 'var') {
而且都似乎沒有工作。然後我再次通過PHP,jQuery/JavaScript不是我的強項!
感謝