[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: javascript код опять не слушается
Dron19
Вот js код:

$(function() {
var login = document.getElementById('log');
var pass = document.getElementById('pass');
var insub = document.getElementById('in');
if((login.value == '') && (pass.value == '')) {
function someFunc() {return false;}
insub.click = someFunc;
}
}
);

Он проверяет пустые ли значения в форме, если да, то на кнопку войти в аккаунт нажимать нельзя, то есть если нажимать, ничего не должно происходить



Спустя 17 часов, 5 минут, 1 секунда (28.12.2010 - 14:41) Dron19 написал(а):
Что нет ни одного норм JavaScript программиста?

Спустя 8 минут, 27 секунд (28.12.2010 - 14:49) Sanchopansa написал(а):
function submitForm() {
var login = document.getElementById('log');
var pass = document.getElementById('pass');

if((login.value == '') && (pass.value == '')) {
return false
}
return true;
}


а у формы написать onSubmit="submitForm();"
разве так не проще?

Спустя 9 минут, 6 секунд (28.12.2010 - 14:58) Michael написал(а):
insub.onclick

Спустя 2 часа, 46 минут, 31 секунда (28.12.2010 - 17:45) ИНСИ написал(а):
а что если это:
if((login.value == '') && (pass.value == '')) {


заменить на:
if(login.value == '' && pass.value == '') {

Спустя 19 часов, 18 минут, 40 секунд (29.12.2010 - 13:04) Dron19 написал(а):
Цитата (welbox2 @ 28.12.2010 - 14:45)
а что если это:
if((login.value == '') && (pass.value == '')) {


заменить на:
if(login.value == '' && pass.value == '') {

а так будет ошибка в коде

Спустя 4 минуты, 14 секунд (29.12.2010 - 13:08) Dron19 написал(а):
return false; навверное отменяет обычное действие только ссылок, но не форм

Спустя 1 час, 8 минут, 15 секунд (29.12.2010 - 14:16) ИНСИ написал(а):
Dron19 сделай так:
function checkForm() {
var err = false;
var login = document.getElementById('log').value;
var pass = document.getElementById('pass').value;

if(login == '' || pass == '') err = true;
if(err == false) return true;
else return false;
}

а в форму добавь это:
onsubmit="return checkForm();"

Спустя 2 часа, 4 минуты, 26 секунд (29.12.2010 - 16:20) vergin написал(а):
insub.click(function(eventObject) {
eventObject.preventDefault();
}

Спустя 1 день, 10 часов, 25 минут, 5 секунд (31.12.2010 - 02:46) Dron19 написал(а):
Цитата (vergin @ 29.12.2010 - 13:20)
insub.click(function(eventObject) {
eventObject.preventDefault();
}

так уже пытался

Спустя 39 секунд (31.12.2010 - 02:46) Dron19 написал(а):
все спс, я переписал код на чистый JavaScript, все сделал как надо, работает, спс всем

Спустя 2 часа, 2 минуты, 36 секунд (31.12.2010 - 04:49) ИНСИ написал(а):
Dron19 я тебе дал рабочий 100% пример. Зачем переписываться?!

Спустя 9 часов, 28 минут, 51 секунда (31.12.2010 - 14:18) Dron19 написал(а):
Цитата (welbox2 @ 31.12.2010 - 01:49)
Dron19 я тебе дал рабочий 100% пример. Зачем переписываться?!

да нет, я написал просто раньше чем ты дал свой код wink.gif Спасибо всем


_____________
PHP+MySQL - уже изучил, осталось всего лишь это:
C,C++,C#,JavaScript,Python,Ruby,Perl,OpenGl,DirectX,ASP.NET - Намерен учить все
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.