ho risolto usando una variabile passata con il metodo GET e il metodo onLoad del body, che lancia una funzione che controlla il valore di quella variabile, e a seconda del valore abilita/disabilita i campi testo.
<body onLoad="<?php if($_GET['action']=='altro1') echo 'abilita3()'; else if($_GET['action']=='altro2') echo 'abilita2()'; else if($_GET['action']=='altro3') echo 'abilita1()'; ?>">
function abilita3()
{
document.modulo.oggetti.disabled=false;
document.modulo.oggetti.select();
document.modulo.oggetti.focus();
document.modulo.marche.disabled=false;
document.modulo.modelli.disabled=false;
}
function abilita2()
{
document.modulo.marche.disabled=false;
document.modulo.marche.select();
document.modulo.marche.focus();
document.modulo.modelli.disabled=false;
}
function abilita1()
{
document.modulo.modelli.disabled=false;
document.modulo.modelli.select();
document.modulo.modelli.focus();
}