Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

19.03.2009, 22:53
|
|
Познавший АНТИЧАТ
Регистрация: 05.05.2008
Сообщений: 1,078
Провел на форуме: 10311449
Репутация:
1357
|
|
как реализовать показ пика прибывания в онлайне друзей в контакте, чтоб самое большое число записывалось в заметки?
|
|
|

23.03.2009, 22:01
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Помогите плз:
у меня есть форма из двух полей. Мне нужно сделать проверку обойих полей на заполнение. Тоесть если поле пустое, то выдает ошибку. ЕСть ява скриптик:
Код:
<SCRIPT LANGUAGE="JavaScript">
function checkIt() {
//Проверка поля mail формы form1
if (document.forms.login.login.value != "") {
} else {
alert("Не заполнено поле \"Email\" в форме. \n\nПожалуйста, введите Email."); // выводит сообщение, если поле Subject не заполнено
document.forms.login.login.focus();
return false;
}
if (document.forms.password.password.value != "") {
} else {
alert("Не заполнено поле \"Пароль\" в форме. \n\nПожалуйста, введите свой пароль."); // выводит сообщение, если поле Subject не заполнено
document.forms.password.password.focus();
return false;
}
//Сюда можно вставить проверку других полей
return true;
}
</SCRIPT>
Но проблема в том, что первое поле проверяется на заполнение, а второе нет.
И по возможности подскажите как переделать проверку первого поля, чтобы проверялось еще заполнения мыла. Тоесть если это простое слово, то тоже выдавало ошибку. Заранее большое спасибо!
|
|
|

23.03.2009, 22:35
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
2VaTTka, проверка мыла на валидность через JS это бред, юзайте PHP.
Как по вашему разбирать ваш код не видя самого HTML?
document.forms.login.login.value != ""
document.forms.password.password.value != ""
у вас что 2 разные формы, или что это такое?
|
|
|

23.03.2009, 22:47
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Вот формы:
Код:
<div id="simplePage">
<form method="post" name="login" id="login" action="log.php" onSubmit="return CheckForm(this);">
<label for="email">Email:</label>
<input type="text" name="login" value="" class=w_100></td>
<label for="pass">Пароль:</label>
<input type="password" name="password" class=w_100></td>
<div style="height:20px;margin-top:5px;">
<ul class='nNav' style="width:128px;padding:0px;margin:0px;"><li style="margin:0px 3px 0px 0px;">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<input name="Submit" type="submit" onClick="return checkIt()" value=" Вход "/>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li>
<li style="margin:0px">
<b class="nc"><b class="nc1"><b></b></b><b class="nc2"><b></b></b></b>
<span class="ncc"><a href="xxxxxxxx'">Регистрация</a></span>
<b class="nc"><b class="nc2"><b></b></b><b class="nc1"><b></b></b></b>
</li></ul>
</div>
<div id="expirePad" style="display:none"><input style="margin-top:1px; vertical-align: middle;" type="checkbox" name="expire" id="expire" value="1" /> <small>Чужой компьютер</small></div>
<input type="submit" value='.' style="color:#fff;border:0;padding:0;margin:0;background:#fff;height:6px;width:6px"/>
</form>
</div>
|
|
|

23.03.2009, 23:06
|
|
Постоянный
Регистрация: 07.03.2009
Сообщений: 357
Провел на форуме: 1284900
Репутация:
399
|
|
Ну вот, нету у вас формы password, так-что вместо
document.forms.password.password.value
используйте
document.forms.login.password.value
|
|
|

23.03.2009, 23:35
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Gray_Wolf,
спасибо, помогло.
А не можешь подсказать, как сделать так, чтобы после ошибки страница не переадресовывалась? тоесть все действия на странице останавливались, и пока все не введено, то <input name="Submit" type="submit" onClick="return checkIt()" value=" Вход "/> это не выполнялось.
|
|
|

24.03.2009, 00:01
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
type="button" - просто кнопка
type="submit" - кнопка с обновлением страницы
Последний раз редактировалось mailbrush; 24.03.2009 в 00:03..
|
|
|

24.03.2009, 00:22
|
|
Познающий
Регистрация: 10.12.2008
Сообщений: 36
Провел на форуме: 844207
Репутация:
47
|
|
Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
|
|
|

24.03.2009, 00:57
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от VaTTka
Я немного не так объяснил. у меня есть страничка. при нажатии на кнопку вход идет переадресация на другу страничку. мне нужно сделать так, чтобы преадресация выполнялась только тогда, когда все поля заполнены.
А тут получается, что выскакиевает ошибка и затем идет переадресация по кнопке.
В ф-ции checkIt() проверяй все ли заполнено что нужно, если не все - возвращай false, и будет тебе счастье.
|
|
|

24.03.2009, 01:23
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от VDShark
В ф-ции checkIt() проверяй все ли заполнено что нужно, если не все - возвращай false, и будет тебе счастье.
upd: Только сейчас зметил что обработчик у тя висит на онклик... повесь его на onsubmit формы
upd2: Вот тебе небольшой примерчик (так написал, но должно работать)
Код:
<html>
<head>
<title>tst</title>
<script>
function aaa() {
if(document.getElementById('q').value.length == 0) return false;
return true;
}
</script>
</head>
<body>
<form onsubmit="return aaa();">
<input type="text" id="q" />
<input type="submit" />
</form>
</body>
</html>
Последний раз редактировалось VDShark; 24.03.2009 в 01:28..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|