In this post, I'll show you how to add reset button to forms in Drupal 8.
Add reset button:
$form['actions']['reset'] = array(
'#type' => 'submit',
'#value' => t('Reset'),
'#submit' => array('::resetForm'),
);
Add reset submit handler:
function resetForm($form, &$form_state) {
$form_state['rebuild'] = FALSE;
}
with this method you can add many buttons to any form in Drupal 8.