He probado de todo, document.form.submit, document.forms[0].submit(), this.form.submit()... y nada. Os pongo el codigo a ver si me podeis echar un cable:
Código PHP:
<form id="busqueda" name="busqueda" action="../bo/busquedaCostes.php" method="get">
<b>Tipo </b>
<select id="type" name="type" onchange="document.forms[0].submit();">
<option value="0" selected>Todos</option>
<?php
$busqueda = new Busqueda();
$s = $busqueda->obtenerCamposBusqueda('2');
while (OCIFetch($s)) {
echo '<option value="' . OCIResult($s,'PC01IDTYPE') . '">' . OCIResult($s,'PC01NAME') . '</option>';
}
?>
</select>
<b> Dominio </b>
<select id="domain" name="domain" onchange="document.forms[0].submit();">
<option value="0" selected>Todos</option>
<?php
$s = $busqueda->obtenerCamposBusqueda('1');
while (OCIFetch($s)) {
echo '<option value="' . OCIResult($s,'PC02IDDOMAIN') . '">' . OCIResult($s,'PC02NAME') . '</option>';
}
?>
</select>
<b> Indicador </b><select name="indicador">
<!-- meter en value el id d los dominios de la BD -->
<option value="0" selected>Todos</option>
<option value="1">:)</option>
<option value="2">:(</option>
<option value="3">:|</option>
</select>
</form>