За последние 24 часа нас посетили 15768 программистов и 1666 роботов. Сейчас ищут 822 программиста ...

Валидатор для virtuemart

Тема в разделе "JavaScript и AJAX", создана пользователем Rumato, 24 апр 2011.

  1. Rumato

    Rumato Активный пользователь

    С нами с:
    26 дек 2010
    Сообщения:
    77
    Симпатии:
    0
    Я понимаю, что писать нужно бы на другом форуме об этой проблеме, но всё же.
    Есть joomla! + virtuemart, нужно написать с использованием MooTools вилидатор для формы регистрации.

    Как делаю нашёл файл theme.js - отвечает за подгрузку всяких эффектов, внего дописываю код


    Код (Text):
    1.  
    2. window.addEvent('domready', function(){
    3.  
    4.   // The elements used.
    5.   var myForm = document.id('adminform'),
    6.     myResult = document.id('index.php');
    7.  
    8.   // Labels over the inputs.
    9.   myForm.getElements('[type=text], textarea').each(function(el){
    10.     new OverText(el);
    11.   });
    12.  
    13.   // Validation.
    14.   new Form.Validator.Inline(adminform);
    15.  
    16.   // Ajax (integrates with the validator).
    17.   new Form.Request(adminform, index.php, {
    18.     requestOptions: {
    19.       'spinnerTarget': adminform
    20.     },
    21.     extraData: { // This is just to make this example work.
    22.       'html': 'Form sent.'
    23.     }
    24.   });
    25.  
    26. });
    MooTools - подключен.

    Вопрос: adminform - это id - Формы? - я правильно понимаю?

    index.php - тут должен быть id страницы куда всё выводится? - так?

    Как найти id страницы?

    Нужно прописывать id полей (логин, паспорт, мэйл)? потому как в примере ничего такого нет

    Я понимаю, что возможно глупость спрашиваю, но сейчас уже не совсем хорошо соображаю, а это нечто так и не работает, заранее спасибо за помощь!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    количество костылей зашкалило и прогер сплющился под их тяжестью...бывает...

    пей кефирчик, авось поправишься! :D
     
  3. Rumato

    Rumato Активный пользователь

    С нами с:
    26 дек 2010
    Сообщения:
    77
    Симпатии:
    0
    а если по теме, в чём прям явные ошибки?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я свое мнение скажу, но оно тебе не понравится:

    вобще не надо юзать все эти костыли. напиши напрямую на своем этом js фрейморке проверку полей по сабмиту и все. самописную. в десять строк уложишься.

    или может я вопроса не понял.
     
  5. Rumato

    Rumato Активный пользователь

    С нами с:
    26 дек 2010
    Сообщения:
    77
    Симпатии:
    0
    да там долбанные примеры, непонятно что, откуда, вообще такое ощущение, что этот virtuemart психи писали и этот MooTools... ладно, завтра разбираться буду
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Rumato
    подключи жукьювери и не парься :D
     
  7. Rumato

    Rumato Активный пользователь

    С нами с:
    26 дек 2010
    Сообщения:
    77
    Симпатии:
    0
    igordata, хмы, я пока ещё не разобрался, но по имеющейся инфе MooTools в virtuemart конфликтует с жуквери, хотя пока не копал в эту область, завтра спрошу сколько мне по времени этот virtuemart допиливать, если время будет не спеша всё сделаю, если не будет - пускай сами делают))
     
  8. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Rumato
    у жукувери вроде как есть возможность что-то там корневое переназначить, и конфликты уйдут вроде. Я не знаю. Мне кажется мутулс в вопросах проверки пары инпутов вполне себе должен справлятьcя за две строки
     
  9. Rumato

    Rumato Активный пользователь

    С нами с:
    26 дек 2010
    Сообщения:
    77
    Симпатии:
    0
    начало получаться, как полностью разберусь - напишу, мож кому полезно будет