We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9673
    • 52 Posts
    Здравствуйте, у меня проблема с установкой фреймворка zforms. Основная его часть (проверка вводимых символов, проверка заполненности) работает, мне понадобилось поставить в формах зависимость между полями (он должен менять выводимые поля в зависимости от выбранных данных в полях которые находятся выше в форме) как это делается написано на странице http://zforms.ru/docs/dependencies/classes/ как правильно устанавливается фреймворк написано на http://zforms.ru/installation/ я сделал также как написано. Но у меня не работают поля с зависимостями, когда я выбираю в одном из полей значение при котором должно производится смена других полей - этого не происходит. В firebug пишет ошибку "uncaught exception: [Exception... "Illegal value" nsresult: "0x80070057 (NS_ERROR_ILLEGAL_VALUE)" location: "JS frame :: http://example.com/assets/templates/tamplate/js/ZForms-3.0.4-min.js :: anonymous :: line 9" data: no]" Из-за чего это понятия не имею. Я делал подключение на обычном html файле с этими же файлами, на нем все работает. Почему именно на modx отказывается работать я не понимаю, можете подсказать из-за чего это?
    Вот ссылка на html файл http://apple-board.com/example.html
    На главной http://apple-board.com/ стоит этот же код, поставлен таким же образом, но он уже не работает. Подскажите что нужно сделать чтобы он заработал?
      • 9673
      • 52 Posts
      нашел различия между версией html и версией которую дает движок.

      HTML
      <dl class="zf zf-radiobuttongroup male" onclick="return { oDependedClasses : { sName : 'sex', aData : [['0', 'male'], ['1', 'female']] } }"> 


      MODx
      <dl class="zf zf-radiobuttongroup male" onclick="return { oDependedClasses : { sName : 'sex', aData : } }"> 


      Движок режет кусок кода
      [['0', 'male'], ['1', 'female']]

      Как ему растолковать что так делать ненужно? Возможно он как-то считает это за сниппет?
        • 9673
        • 52 Posts
        решил проблему поставив пробелы между скобками [ [ ] ]. Спасибо за возможность высказаться wink Тему можно закрыть