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





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Опечаточка ;) 17.06.01 17:23  Число просмотров: 887
Автор: 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




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach