Drupal form creating method without using a module I am working on a Drupal site and it has a custom form in the frontend. I want to remove that form, but the problem is it is not generated by a custom module.

There is only one custom module. so I disabled it to check if that's the module generating the form. I cleared the cache also.

But the form is still there. So is there any other method of adding a form to a Drupal site without using a custom module?
As the comments and the other answer says, there are several possibilities:


A contributed module such as Webform.
Someone with very bad habits hard-coded that form inside templates, other modules or even Drupal core.
A block/node could contain that form, specially if the PHP-filter is enabled. Even with the HTML filter enabled (and submitting the form to another page).


If you see some custom text, or the name of the fields are unique or rare, you could try to search inside Drupal root directory for them:

grep -r 'Custom text' /var/www/drupal


phpMyAdmin includes a functionality to search across an entire database. If you feel desperate, try to search inside the Drupal database for the text you see in the form.

Examining the outputted HTML code could help. You will see if the form has an ID, for example.