Hola, gracias por sus respuestas, ya solucione el problema del select con el onchange tal como me dijieron. Pero ahora surgio otro problema...
Si al formulario le quiero agregar un boton submit para que al terminar de llenar TODO el formulario, el usuario pueda enviarlo, me dejan de andar los selects con el onchange activado....
La pregunta es, puede haber selects con el onchange activado y a la vez un boton submit en el mismo formulario???
Les paso el codigo del formulario tal como esta ahora...
Desde ya gracias por tomarse el tiempo en responder.
Un saludo
Código PHP:
Ver original<form action="" method="post" name="FormAltaProp">
<table>
<tr>
<td>** Direccion:</td>
<td><input type="TEXT" name="direccion" value="<?php echo $_POST['direccion']; ?>" size="20" maxlength="40"></td>
</tr>
<tr>
<td>** Descripcion:</td>
<td><TEXTAREA NAME="descripcion" COLS=40 ROWS=6><?php echo $_POST['descripcion']; ?></TEXTAREA></td>
</tr>
<tr>
<td>** Tipo de Operacion:</td>
<td><select name="tipo_operacion" size="1">
<?php if($_POST['tipo_operacion']=="v") {
echo '<option selected="selected" value="v">Venta</option>';
echo '<option value="a">Alquiler</option>';
} else{
echo '<option selected="selected" value="a">Alquiler</option>';
echo '<option value="v">Venta</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Precio:</td>
<td><input type="TEXT" name="precio" value="<?php echo $_POST['precio']; ?>" size="20" maxlength="40"></td>
</tr>
<tr>
<td>Provincia:</td>
<td><select name="provincia" size="1" onchange="this.form.submit()">
<option value="nada">----</option>
<?php
include("conexion.inc");
$vSql= "SELECT id_provincia, desc_provincia FROM provincia";
if ($_POST['provincia']==$reg['id_provincia']){
echo '<option selected="selected" value="'.$reg['id_provincia'].'">'.$reg['desc_provincia'].'</option>';
} else {
echo '<option value="'.$reg['id_provincia'].'">'.$reg['desc_provincia'].'</option>';
}
}
?>
</select></td>
</tr>
<tr>
<td>Ciudad:</td>
<td><select name="localidad" size="1" onchange="this.form.submit()">
<option value="nada">----</option>
<?php
$vSql= "SELECT id_localidad, desc_localidad FROM localidad WHERE id_provincia='".$_POST['provincia']."'";
if($_POST['localidad']==$reg['id_localidad'])
echo '<option selected="selected" value="'.$reg['id_localidad'].'">'.$reg['desc_localidad'].'</option>';
else
echo '<option value="'.$reg['id_localidad'].'">'.$reg['desc_localidad'].'</option>';
}
?>
</select></td>
</tr>
<tr>
<td>Barrio:</td>
<td><select name="barrio" size="1">
<?php
$vSql= "SELECT id_barrio, desc_barrio FROM barrio WHERE id_localidad='".$_POST['localidad']."'";
echo '<option value="'.$reg['id_barrio'].'">'.$reg['desc_barrio'].'</option>';
}
?>
</select></td>
</tr>
</table>
</form>