Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

robertojundiai

[Resolvido] Option selected

Recommended Posts

<form name="formulario" method="POST" action="pagina.html">
<select name="mySelect" id="mySelect" onChange="if (this.value != '') { this.form.submit(); }">
<option>Selecione</option>
<option value="1">Opção 1</option>
<option value="2">Opção 2</option>
</select>
</form>

Utilize a busca do Fórum. ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

então....segue a parte do código...

conforme se ve, ao acionar o botão o if funciona...

mas quando elimino o botão preciso acionar o if no onChange talvez...

preciso de uma luz

obrigado

 

<form action="galeria.php" method="POST">
  <div align="center"><center><p>
  <select name="serie" onChange="document.forms[0].submit()" >
   <? while ($tab = mysql_fetch_object($arq)) {
		   if (substr($serie,0,  $pos = strpos($serie,";"))==$tab->codigo) { ?>
		  <option value="<? echo $tab->codigo ?>;<? echo $tab->nome ?>" selected><? echo $tab->nome ?></option>
		<? } else { ?>
				<option value="<? echo $tab->codigo ?>;<? echo $tab->nome ?>"><? echo $tab->nome ?></option>
		<? }
		} ?>
  </select> [color="#FF0000"]<input type="submit" value="Visualizar" name="mostrar">[/color]</p>
  
  </center></div>
</form>

<? 
if ($mostrar=="Visualizar"){
$pos = strpos($serie,";");
$codigo = substr($serie,0,$pos);
$serie = substr($serie,$pos+1);
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

robertojundiai, o problema aí é bem simples. O botão tem o valor 'Visualizar', ao retirar realmente o if não irá funcionar.

 

Retire o botão, o if altere para:

if (getenv("REQUEST_METHOD") == "POST") {

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.