Ciao a tutti, ho il seguente problema:

in una pagina php ho il seguente form:

Codice PHP:
<form name="ricerca" onSubmit="indRicerca(this)">
 <
fieldset>
  <
legend>Scegli quale metodo di ricerca desideri effettuare:</legend>
      
      
Ricerca per nome<input type="radio" name="nome" id="1" />

      
Ricerca per anno<input type ="radio" name="anno" id="2" />

      
Ricerca per periodo<input type ="radio" name="periodo" id="3" />

      
Ricerca per data di sottomissione<input type="radio" name="data" id="4" />

      
Ricerca per data di registrazione<input type="radio" name="reg" id="5" />

      
Ricerca per luogo<input type="radio" name="luogo" id="6" />

      
Ricerca per acronimo <input type="radio" name="acro" id="7" />
   
  
  </
fieldset>
  

  <
input type ="submit" value="Invia" />
 
</
form
Ora io vorrei che una volta cliccato invia, una funzione js rilevasse cosa l'utente ha cliccato e lo indirizza a pagine diverse a seconda della scelta appunto.
Dunque ho scritto il seguente codice:

Codice PHP:
function indRicerca ()
{
    if (
document.getElementById('1').checked == true)
        
window.location "ricnome.php";
    
    if (
document.getElementById('2').checked == true)
        
self.location "ricanno.php";
    
    if (
document.getElementById('3').checked == true)
        
self.location "ricperiodo.php";
    
    if (
document.getElementById('4').checked == true)
        
self.location "ricdata.php";
    
    if (
document.getElementById('5').checked == true)
        
self.location "ricreg.php";
    
    if (
document.getElementById('6').checked == true)
        
self.location "ricluogo.php";
    
    if (
document.getElementById('7').checked == true)
        
self.location "ricacro.php";

Il problema e' che non mi indirizza da nessuna parte.
Una volta che clicco invia la pagina rimane ferma a quella originaria del form.
Dove ho sbagliato?