Дизайн и Верстка > Всё о Html
Вопрос по JavaScript
:
--- Цитировать ---lodevar (23-05-2001 11:24):
--- Цитировать ---Есть такая штука как IsIndex, но эим замучаешься. Слушай, а что тебе конкретно надо? Не проще ли все сделать на сервере?
--- Конец цитаты ---
Есть некая почтовая форма аоторая отправляет почту непосредственно на почтовый сервер. Мне нужно проверить адрес на соответствие всех условий и чтобы этот адрес был один (а не ч/з ;) Я хочу сделать это на онблар поля ту. Может есть какие то стандартные методы?
--- Конец цитаты ---
:
Вот нашел в одно месте функцию. Может поможет.
--- Код: ---function JS_isEmail(field, strBodyHeader) {
var strMsg = "";
var chAt = \'@\';
var chDot = \'.\';
var strEmailAddr = JS_trim(field.value);
if (strEmailAddr.length == 0) return true;
if (strEmailAddr.indexOf(" ") == -1)
{
var iFirstAtPos = strEmailAddr.indexOf(chAt);
var iLastAtPos = strEmailAddr.lastIndexOf(chAt);
if (iFirstAtPos > 0 && iFirstAtPos < (strEmailAddr.length - 1) &&iFirstAtPos == iLastAtPos) {
// look for \'.\' there must be at least one char between \'@\' and \'.\'
var iDotPos = strEmailAddr.indexOf(chDot, iFirstAtPos + 1);
if (iDotPos > (iFirstAtPos + 1) && iDotPos < (strEmailAddr.length -1)) return true;
}
}
alert("Invalid email address. Please type in a valid email address for field \\"" + strBodyHeader + "\\"");
field.focus();
return false;
}
--- Конец кода ---
:
NAS Спасибо за скриптик работает.
У меня было по другому:
function ml(Pw){
ar = new Array(..запрещенные символы..);
c=0
for (var i=0;i
:
NAS Спасибо за скриптик работает.
У меня было по другому:
function ml(Pw){
ar = new Array(..запрещенные символы..);
c=0
for (var i=0;i
Навигация
Перейти к полной версии