Editado: [salió mal acomodado el texto, lo escribo de nuevo]
mmmm ok... intenta cambiar la línea
if ($_POST) -----------> if (isset($_POST["selector"]))
así te aseguras que el cambio se realice solamente con tu selector.
Aun que si esta raro que te regrese un valor la primera vez que se ejecuta el código...
Puedes intentar también lo siguiente:
Seleccione:<select name="selector" onchange="cambia()">........
<option
name="novalido" selected>Despliegue y Seleccione</option>.........
y cambiar tu línea
Código HTML:
if ($_POST)
{
$valorselect=$_POST['selector'];
$rs=$valorselect;
}
por
Código HTML:
if ($_POST)
{
if($_POST['selector'] != 'novalido')
$rs = $_POST['selector']
}
espero te ayude en algo. Suerte