Los formularios se pueden borrar con el método reset de Javascript.
Simplemente accedes al formulario con Javascript e invocas si método reset().
En esta página tienes mas información de métodos útiles de formularios.
Con respecto a conseguir ese comportamiento al enviarse el formulario tienes que usar el evento submit del formulario.
Con este código puedes ver un ejemplo sobre cómo podrías montar el evento submit sobre el formulario y cómo podrías luego hacer el reset() para el borrado de los datos del formulario una vez se ha enviado.
<form action="#" id="formul">
<input type="text" placeholder="Nombre">
<br>
<input type="text" placeholder="Apellidos">
<button>Enviar</button>
</form>
<script>
document.addEventListener('DOMContentLoaded', function(){
let formulario = document.getElementById('formul');
formulario.addEventListener('submit', function() {
formulario.reset();
});
});
</script>