Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Rapaziada tem como fazer em PHP ao selecionar a opção dada pelo menu "select" amostre o valor do "value"
isso sem clicar em nenhum botão, só ao clicar na opção ele amostrar na tela.
codigo_teste.php
<?php
$menu1 = '
<div align="center">
<form name="form1" action="" method="POST">
<select name="menu">
<option value="rotas_spint.htm">SELECIONE UM PAGINA</option>
<option value="pagina01.htm">pagina 01</option>
<option value="pagina02.htm">pagina 02</option>
<option value="pagina03.htm">pagina 03</option>
</select>
</form>
</div>';
echo $menu1;
if( ????? ){
$a = "$_POST['menu']";
echo "você SELECIONOU $a";
}
?>não precisa de ajax.
e muito menos de php, já que você quer q algo aconteça com a intervenção do usuário, então a resposta é javascript
tente o seguinte:
<div align="center">
<form name="form1" action="" method="POST">
<select name="menu" onchange="document.location.href = this.value;">
<option value="rotas_spint.htm">SELECIONE UM PAGINA</option>
<option value="pagina01.htm">pagina 01</option>
<option value="pagina02.htm">pagina 02</option>
<option value="pagina03.htm">pagina 03</option>
</select>
</form>
</div>Colega tenta desta forma, quando selecionar o select ativa o submit via javascript
<?php
<script>
function submit(){
document.forms['form1'].submit();
}
</script>
$menu1 = '
<div align="center">
<form id="form1" name="form1" action="" method="POST">
<select name="menu" onchange="submit();" >
<option value="rotas_spint.htm">SELECIONE UM PAGINA</option>
<option value="pagina01.htm">pagina 01</option>
<option value="pagina02.htm">pagina 02</option>
<option value="pagina03.htm">pagina 03</option>
</select>
</form>
</div>';
echo $menu1;
if( ????? ){
$a = "$_POST['menu']";
echo "você SELECIONOU $a";
}
?>com javascript
<script>
window.onload = function(){
//ao selecionar no select
document.getElementById('menu').onchange = function(){
alert(this.value);//mensagem com value
}
}
</script>
<select name="menu">
<option value="rotas_spint.htm">SELECIONE UM PAGINA</option>
<option value="pagina01.htm">pagina 01</option>
<option value="pagina02.htm">pagina 02</option>
<option value="pagina03.htm">pagina 03</option>
</select>
edit: postamos ao mesmo tempo, post parecidos
Vlw.. rapaziada vcs são F0da xD
Velho, acredito que com Ajax.