1. NOTICE: If you are using Fabrik and update to Joomla 3.10, you will need to update to Fabrik 3.10. And, if you are using Fabrik, do not upgrade to Joomla 4, we do not have a supported version ready for release. More information on a release date coming soon. Also, please note that Fabrik 3.10 will not install on any Joomla sites less than 3.8.
    Dismiss Notice


Discussion in 'Standard Support' started by smalldragoon, Mar 20, 2020.

Thread Status:
Not open for further replies.
  1. smalldragoon

    smalldragoon Member

    Level: Community
    Hi ,
    My question could sounds basic but the story is a little bit more tricky.
    here is the scope :
    I'm using a joomla extension which generate modals.
    The management of the modal is done through tags which are designed to be into content.
    here is an example :

    {modal url="http://www.XX.com" id="themodal"}{/modal}

    So, to get it include into my form, I use an element ( display ) and check thee box "eval"

    If now, I create another element like button , which will trigger some javascript, no issues, the modal is triggered.
    For ref, here is the JS code :

    $el = $('themodal');

    Now, I would like to use the form validation and, if something does not match, trigger a modal. Idea is then to build some javascript through the PHP , like that for example ( in this ex, it do not submit the form ) :

    $formModel->errors['tablename___elementname'][] = 'woops!';
    echo '
    <script type="text/JavaScript">
    $el = $("#themodal");
    prompt("Test wokring ! before click");
    return false;

    But as it is a different PHP, it is not able to grab the ref ( the "el" is linked to nothing , thus no click action available ) .

    How can I solve this ? any suggestions ? Maybe I should proceed anotherway ?
    Thanks in advance !
    Last edited: Mar 20, 2020
Thread Status:
Not open for further replies.

Share This Page