Ir para conteúdo

Arquivado

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

mariocosta

Pegar valor ao clicar

Recommended Posts

Bom Dia,

Boa Tarde,

Boa Noite !

 

Eu gostaria de uma ajuda, como eu poderia fazer poder receber valores do input quando eu clicasse em um link

 

olha o codigo.

echo ("<div class='exibir_res'>");		
echo ("<a href=\"javascript:func()\" onblur=\"passar_1()\" id=\"busca\" onclick=\"exibirConteudo('".$noticias['codigo']."')\">".$noticias['descricao']."</a><br />");
			echo ("</div>");

javascript

var req;
function buscarNoticias(valor) {
	if(window.XMLHttpRequest) {
		 req = new XMLHttpRequest();
	}
	else if(window.ActiveXObject) {
		 req = new ActiveXObject("Microsoft.XMLHTTP");
	}
		
	var url = "pdv_busca.php?valor="+valor;
		
	req.open("Get", url, true);
		
	req.onreadystatechange = function() {
		if(req.readyState == 1) {
			document.getElementById('resultado').innerHTML = 'Buscando Produtos...';
		}
		if(req.readyState == 4 && req.status == 200) {
			// Resposta retornada pelo busca.php
			var resposta = req.responseText;
			// Abaixo colocamos a(s) resposta(s) na div resultado
			document.getElementById('resultado').innerHTML = resposta;
			
		}
	}
	req.send(null);
}
function receber(busca){
	document.getElementById('busca').value = 'valor';
}
//função para exibir noticias
function exibirConteudo(id) {
	// Verificando Browser 
	if(window.XMLHttpRequest) {
		req = new XMLHttpRequest(); 
	}
	else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP"); 
	}   
	
	// Arquivo PHP juntamento com a id da noticia (método GET)
	var url = "pdv_exibir.php?id="+id;
	// Chamada do método open para processar a requisição
	req.open("Get", url, true);
	// Quando o objeto recebe o retorno, chamamos a seguinte função;
	req.onreadystatechange = function() {
		// Exibe a mensagem "Aguarde..." enquanto carrega
		if(req.readyState == 1) {
			document.getElementById('conteudo').innerHTML = 'Aguarde...';
		}
		// Verifica se o Ajax realizou todas as operações corretamente
		if(req.readyState == 4 && req.status == 200) {
			// Resposta retornada pelo exibir.php
			var resposta = req.responseText;
			// Abaixo colocamos a resposta na div conteudo
			document.getElementById('conteudo').innerHTML = resposta;
			document.getElementById('resultado').innerHTML = "";
		}
	}
	req.send(null);
}

html

<input type="text" id="valor" onKeyUp="buscarNoticias(this.value)" style="width:500px !important"/>
												<div id="resultado"></div>

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.