Hi,
Are you adding this to a form running inside Form Runner, that you created with Form Builder? You shouldn't need to have that <xf:revalidate/> (also, the way it is there, it won't have any effect.) Are you saying that you'd like the button, when clicked, to show the error for the non-visited but invalid fields, as the default Save and Submit buttons do?
Alex
--
Follow Orbeon on Twitter: @orbeon
Follow me on Twitter: @avernet