Forms are crucial for obtaining user preferences and data but are often un-inspiring or boring to fill out. This series on forms focuses on the most promising technologies for developers to easily create beautiful and intuitive forms that are easy to us and maintain.
Materialize Forms: http://materializecss.com/forms.html
jQuery: http://api.jquery.com/
xdsoft.net's Datetime Picker: https://github.com/xdan/datetimepicker
International Phone Input by jackocnr.com: https://intl-tel-input.com/
LoveTech recommends using a well tested binding mechanism for linking the input fields to the JavaScript object that represents the data. ObjectEditAdaptor is designed to accommodate many common input field and data types and plays well with Materialize.
ObjectEditAdaptorArrayTableView allows developers to bind array data to dynamic HTML content.
ArrayTableViewUberComplete allows developers to offer AJAX autocomplete functionality while optionally offering their user the ability to create a new record if they can't find what the one they are looking for.
UberComplete