Magento 2 – How to Include Custom JavaScript in Adminhtml Edit Form

adminhtmljavascriptmagento2

I have created custom model and backend for it (grid and create/edit form). Now I need to add ajax autocomplete to one of the input fields of this form.
How can I add custom javascript to edit/create form?

Any examples or links to examples would be appreciated.

Best Answer

Using getAfterElementHtml() function,you can add custom JavaScript at your form.

Suppose,you have $form ( @var \Magento\Framework\Data\Form $form )

   $form = $this->_formFactory->create();
/* you need this below code */
    $Lastfield = $form->getElement('Your_last_field_Name');
       $Lastfield->setAfterElementHtml(
                '<script> add your JavaScript code
                </script>'
        );