Salve ragazzi,

ho un problema con questo form:
codice:
<form name="inserimento" action="javascript:controllo();" method="post">

			 Nome Articolo
        <input type="text" name="nome_articolo" value="">
        
       Quantità(in Kg)
        <input type="text" name="quantita" value="">
        </p>
       Data
        <input type="text" name="data" id="cal" value=<?php print date('Y-m-d');?> >
        <button id="bot_cal">...</button>
        
				<input type="submit" name="submit" value="Invia">
</form>
quando clicco sul pulsante invia chiamo correttamente la funzione (javascript) controllo(),e dopo avere effettuato i controlli deve richiamare una pagina php e passare attraverso il metodo post i campi nome articolo, quantita ,data.come posso fare:

la funzione di controllo è la seguente:
codice:
function controllo(){
if((document.inserimento.nome_articolo.value=="")&&(document.inserimento.quantita.value=="")){
alert ("Tutti i campi devono essere completati");
}else if(document.inserimento.nome_articolo.value==""){
 alert ("Il campo nome articolo deve essere riempito"); 
}else if(document.inserimento.quantita.value==""){
 alert ("il campo quantita deve essere riempito");
}else{
window.location="inserimento.php?tipologia=materia_prima";
}
}