Sarebbe meglio far gestire l'invio dal form aggiungendo onsubmit e richiamando la funzione col return <form id="form1" name="form1" method="post" onsubmit="return Validazione()" >
e sostituendo il tasto button con un tasto submit, se non ti piace come soluzione prova aggiungendo un return false all'evento onsubmit del form <form id="form1" name="form1" method="post" onsubmit="return false;" >