информационная безопасность
без паники и всерьез
 подробно о проекте
Все любят медАтака на InternetГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Вредоносный релиз LiteLLM 
 Мощные индийские ключи 
 Срочные патчи для критических уязвимостей... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / miscellaneous
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Опечаточка ;) 17.06.01 17:23  Число просмотров: 1138
Автор: KoT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Опечаточка вышла... не просерялись :))) а проверялись...
<miscellaneous>
Помогите с формой (java-script) 17.06.01 17:21  
Автор: KoT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Надо чтобы просерялись поля и имейл... С полями проблем нет, а вот проверка на правилность имейла не сраьатывает...
Может ктонить найдёт ошибку...

<script language="JavaScript">
<!--
function check()
{
var alertstring;
if (document.forms[0].elements[13].value==""|
document.forms[0].elements[14].value==""|
document.forms[0].elements[17].value==""|
document.forms[0].elements[18].value=="")
{
alertstring="Не могу отослать.\nОтсутствует:\n";
if (document.forms[0].elements[13].value=="")
alertstring=alertstring+"\tИмя\n";
if (document.forms[0].elements[14].value=="")
alertstring=alertstring+"\tФамилия\n";
if (document.forms[0].elements[17].value=="")
alertstring=alertstring+"\tГородt\n";
if (document.forms[0].elements[18].value=="")
alertstring=alertstring+"\tEmail\n";
alert(alertstring);
return false;
}
}
function test2(form) {
if (form.text2.value == ""|
form.text2.value.indexOf('@', 0) == -1)
alert("No valid e-mail address!");
else alert("OK!");

}
// -->
</SCRIPT>

(...)

<form onSubmit="return check(); test2(this.form)">

(...)

Заранее благодарю.
Опечаточка ;) 17.06.01 17:23  
Автор: KoT Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Опечаточка вышла... не просерялись :))) а проверялись...
Опечаточка ;) 17.06.01 18:02  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
> Опечаточка вышла... не просерялись :))) а проверялись...
вот тебе, полностью работающая проверка на валидность введенного мыла, дальше копай сам(хотя и копать то не много осталось):

<!--

function showerror() {
alert(\"E-mail адрес введён неправильно.\");
}

function checkFields()
{
txt=document.submit.email.value;

if (txt == \"\") {
alert(\"Введите E-mail адрес.\");
return(false)
}

if (txt == \"your\@ema.il\") {
alert(\"Введите ваш собственный E-mail адрес!\");
return(false)
}

if (txt.indexOf(\".\") == -1) {
alert(\"Пропущен символ \\\".\\\"\");
return(false)
}

dog = txt.indexOf(\"\@\");
if (dog == -1) {
alert(\"Пропущен символ \\\"\@\\\".\");
return(false)
}

if ((dog <1)|(dog> txt.length - 5)) {
showerror();
return(false)
}

if ((txt.charAt(dog - 1) == '.')|(txt.charAt(dog + 1) == '.')) {
showerror();
return(false)
}
}

//-->

http://www.uinc.ru
Кстати!... 17.06.01 20:20  
Автор: NiFi... <NiFiGaSebe!> Статус: Member
<"чистая" ссылка>
Вышеуказанный кусок кода я выдрал из одного из своих перл скриптов, что означает, что его немножко нада подправить, прежде чем вставлять в ХТМЛ.
В часности, такие вещи как " и @ в перле заменяютси на \" и \@

Удачи
1





Рейтинг@Mail.ru


  Copyright © 2001-2026 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach