Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde,
Alguém save aqui como inserir uma imagem para o botão alterar?
Ele está como abaixo:
>
<a href="?acao=Alterar&id=<?=$coluna[id_cliente]?>"><img src="imagens/editar.png" alt="Alterar" border="0"></a>
Então, o acao=Alterar tem a imagem na listagem, que tem a imagem como mostrada img src="imagens/editar.png"
Já o segundo Alterar em negrito que altera o cadastro do cliente escolhido, tem aquele botão normal. Eu eu queria poder colocar uma imagem também. Mas não sei como fazer isso ali.
Desculpe, agora que fiz as mudanças e vi que ele não altera este Alterar.
<a href="?acao=Alterar&id=<?=$coluna[id_cliente]?>"><img src="imagens/editar.png" alt="Alterar" border="0"></a>
Mas não tenho nem ideia de como fazer isso alí nesta parte
>
Desculpe, agora que fiz as mudanças e vi que ele não altera este Alterar.
<a href="?acao=Alterar&id=<?=$coluna[id_cliente]?>"><img src="imagens/editar.png" alt="Alterar" border="0"></a>
Mas não tenho nem ideia de como fazer isso alí nesta parte
Teste assim: fechar o **<a>** antes da imagem!
<a href="?acao=Alterar&id=<?=$coluna[id_cliente]?>"/><img src="imagens/editar.png" alt="Alterar" border="0"/>O jeito correto de se utilizar uma imagem com link está no link abaixo:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Creating_a_clickable_image
Para botões, está no post #2.
@Hewitt, segundo a W3C, a tag (anchor) deve possuir algum conteúdo do tipo inline ou texto. Sem isso, ela é invalida.
Start tag: required, End tag: required
Ou seja, o seu exemplo reproduz um HTML inválido.
>
O jeito correto de se utilizar uma imagem com link está no link abaixo:
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#Creating_a_clickable_image
Para botões, está no post #2.
@Hewitt, segundo a W3C, a tag (anchor) deve possuir algum conteúdo do tipo inline ou texto. Sem isso, ela é invalida.
Ou seja, o seu exemplo reproduz um HTML inválido.
Estranho, tenho um exemplo aqui e funciona:
echo "<td><a href='deletar.php?os=".$ex['os']."' /><img src='img/delete.png' title='Apagar Registro' onClick='return pergunta();' /><a href='atualizar.php?os=".$ex['os']."' /><img src='img/edit.png' title='Editar Registro' align='right'/></td>";Funcionar não quer dizer que é correto, no momento, o correto é o que foi definido pela W3C.
Além do mais, essa é uma "herança maldita" do HTML 3, aonde os navegadores se obrigaram a corrigir o HTML mal escrito dos sites.
Resolvido, na verdade eu tava errando em um pequeno detalhe Gabriel, mas sua solução lá em cima me fez ajustar aqui
Não use input (nem para Image ou Submit). Use a tag button: