Pegar valor ao clicar
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>Discussão (2)
Carregando comentários...