encontre este pedazo de código que parece ser lo que necesito pero no se como aplicarlo.
Código PHP:
function verseleccion()
{
var x=document.getElementById("clasification");
alert(x.selectedIndex);
}
<select onchange="verseleccion()" id="clasification" name="clasification">
<option value=""></option>
<?php RetrieveClasifications();?>
</select>
Este es mi código, disculpen la forma burda de mi programación pero soy novato, aqui intento guardar el valor del select en una variable enviada por metodo post a la misma página y por medio de onchange=submit, el problema es que al actualizarse se me borra todo el formulario:
Código PHP:
<form action="comprar.php" method="post">
<select id="select1" name="select1" onchange="this.form.submit()">
<option value=1 selected="selected" >1 año</option>
<option value=2>2 años</option>
<option value=3>3 años</option>
<option value=4>4 años</option>
<option value=5>5 años</option>
</select></form>
</label></th><th>
<?
$selec = $_POST['select1'];
if($selec==1){
$suma = $costo1;
}
else if($selec==2){
$suma=2*$costo1;
}
else if($selec==3){
$suma=3*$costo1;
}
else if($selec==4){
$suma=4*$costo1;
}
else if($selec==5){
$suma=5*$costo1;
}
else
$suma = $costo1
?>
<input name="textfield" value='$ <?=$suma?>' type="text" size="10" />
</th></tr>