Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom, galera, por exemplo se eu tiver o seguinte código:
<?php
function functionx(){
/** Faz uma ação qualquer usando o ID do "<img>" **/
}
?>
<img id="1" onclick="functionx()" src="caminho da imagem"/>
Eu quero saber como clicar em uma imagem e ela executar uma função, recuperando o atributo "ID". Será que alguém pode me dar uma dica?
Desde já, um muito obrigado a todos.
com javascript
function getId(item){
alert(item.id);
}
<img id="1" onclick="getId(this)" src="caminho da imagem"/>Ta, pegar com JS tudo bem, tranquilo, mas como eu passo essa variável pro PHP depois disso?
você pode guardar num input hidden.
function getId(item){
document.getElementById('imagem').value = item.id;
}
<input type="hidden" id="imagem" name="image" />Ok galera, já resolvi, no uma coisa que eu não sabia é que o botão tinha o tipo "image", o que já resolveu meu problema, muito obrigado a todos, mesmo resolvendo de outra maneira, seus comentários foram muito úteis..
E desculpem minha falta de informação, comecei a estudar programação no meio do ano passado, e tenho estudado somente com ajuda de fóruns e do google.
Muito vaga essa sua descrição, mas para retornar o id, você vai ter que usar javascript, ou criar um link na imagem, com o href apontado para a mesma página levando o id como get, para depois que a página atualizar, você recuperar o id com o php.