Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> FF - код работает только один раз 
V
    Опции темы
NNaarreekk
Дата 10.1.2010, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 2
Всего: 3



Привет всем!

Написал простой код для проверки заполненности полей.

Код

function sendToFriend(c,f,id){
    fMailVal=$('fMail').value;
    fNameVal=$('fName').value;
    sNameVal=$('sName').value;
    _error=0;
    if(!checkMail(fMailVal)){
        alert($('sendForm').innerHTML);
        showError('fMail');
        _error=1;
    }
    if(fNameVal==''){
        showError('fName');
        _error=1;
    }
    if(sNameVal==''){
        showError('sName');
        _error=1;
    }
    if(_error==1)return false;
    //Дальше АЯКСОМ делается действие
}

function showError(id){
    $(id).style.border="1px dashed #FFFFFF";
    $(id).onfocus=function(){
        this.style.border="1px solid #FFFFFF";
    }
}
function checkMail(address) {
    var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
    if(reg.test(address) == false) {
        return false;
    }
    return true;
}


Во всех браузерах работает нормально а в ФФ после первого раза пишет что элементы с id fMail и т.д. не найдены.

код установлен на сайте http://marshutka.ru Блок "Рассказать Другу".
Если делаю alert(document.body.innerHTML); то элемент с id fMail существует.

Какие предположения?
PM MAIL WWW   Вверх
comcon1
Дата 10.1.2010, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 838
Регистрация: 11.6.2005
Где: Москва ДАС-МГУ

Репутация: 0
Всего: 17



Только что проверил - все ок. У тебя случаем, файрбаг не включен? Он периодически вгоняет яваскрит в тупку.


--------------------
PM MAIL   Вверх
NNaarreekk
Дата 10.1.2010, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 2
Всего: 3



comcon1, блин ты прав!
Оказывается зря три раза код заново писал! smile  smile 

Спасибо большое, спас меня от долгих мучений!! smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1110 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.