Ir para conteúdo

POWERED BY:

Arquivado

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

dede-soufoliao.com

Mudança de variável assincronaA!

Recommended Posts

Bom dia a todos.

 

Tenho um select! Ao mudar a posição dele quero fazer que tal variável sobrescreva outra.

 

EX:

 

SELECT = 1 então echo $x

SELECT = 2 então echo $y

 

isso tudo de maneira dinâmica! Sem atualizar a página.

 

Já tentei através do xajax e outras maneiras mas não consegui alguem poderia me dar uma luz!

 

vlw

 

abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se entendi bem......você ta usando um

 

<select>
<option> 1</option>
<option> 2</option>
</select>

e ao fazer um CHANGE, quer trocar o valor de uma variável no PHP??

é isso?

 

ou você quer mostrar o valor selecionado???

 

att.,

Andrey Moretti

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza.......e qual a função disso.....que mal pergunte......

 

você pode fazer isso, alterando o valor de um campo hidden, por exemplo, que fica na propria pagina........

 

usando setValue() do javascript--->DOM

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desta forma é tranquilo Alaerte mas o cliente quer algo sem REFRESH nas páginas...

 

andei estudando e vi isso daqui:

 

<html>
	<head>
		<title>Curso de AJAX - parte 2 ... </title>
		<script type="text/javascript">
			function montaXMLHTTP()
			{
				try
				{
					myObj = new XMLHttpRequest()
				}
				catch(e)
				{
					myObj = new ActiveXObject("Microsoft.XMLHTTP");
				}
				return myObj;
			}

			myObj = new montaXMLHTTP();

			function execAjax()
			{
				myObj.open("post","lepagina.php",true);
				myObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
				myObj.onreadystatechange=function()
				{
					if(myObj.readyState==4)
					{
						alert('Alteração efetuada');
					}
				}
				myObj.send("valor="+document.getElementById("arquivo").value);
			}

		</script>
	</head>
	<body>
		<input type="text" id="arquivo">
		<input type="button" id="executa" onclick="execAjax()" value="executar">
		<?
			if(isset($_POST["valor"])){
				echo $_POST["valor"];
			}
		?>
	</body>
</html>

estou enviando através de um método POST o valor do campo p/ a página...

mas depois ele não consegue executar o código php p/ escrever o que eu quero...

 

como teria que ficar este código p/ dar certo?

 

abraços!

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.