A maioria das estruturas fornece uma maneira de gerar formulários. A palavra-chave aqui é “frameworks”. Se acontecer de você trabalhar em um projeto que não depende de um framework que forneça geração de formulários e não quiser adicionar uma dependência de framework, então você está em um problema. Você tem uma tarefa muito tediosa pela frente ou pode usar o Dora, https://github.com/gajus/dora .
Dora permite gerar entradas, povoá-los com dados, envolvê-los em seus próprios modelos (apresentadores?), Integrá-los com sua validação de entrada (ou você pode usar https://github.com/gajus/vlad ), proteger de XSS e Vulnerabilidades de CSRF.
Se soar bem, verifique a demo ( http://gajus.com/dora/demo/ ) e vá para a documentação https://github.com/gajus/dora . Em seguida, ajude o autor a espalhar a palavra com seu próprio tweet criativo ou um re-tweet, https://twitter.com/kuizinas/status/460044916799070208 .