Jump to content
Fórum Script Brasil
  • 0

Teclado virtual com imagem no lugar das teclas


NikkiG

Question

Boa noite!

Gostaria de saber se tem como usa uma imagem no lugar de uma tecla em um teclado virtual.

Já tentei de várias maneiras diferentes e não funcionou.

Ao invéz de colocar um "form" com um "input type:button", eu coloquei "input type:image", mas dá erro. A imagem quando clicada, não imprime a letra correspondente e ainda apaga as outras já digitadas.

Código:

<form name=form>
<input type=text name=frase><br>

<input type=button value='a' onClick="a(this.value)">
<input type=button value='b' onclick="a(this.value)">
<input type=button value='c' onclick="a(this.value)">
</form>

<script>
function a(letra){
document.form.frase.value+=letra; // Retire o sinal (+) e veja a diferença
}
</script>

Já tentei php e nada.

estou endoidando já, kkkkk

Se alguém puder me dar uma luz, ficarei grato!

Obrigado!

Detalhe: este código eu peguei em um site da net, incusive tentei outros códigos mais complexos, e dá o mesmo erro.

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Acredito que quando a imagem é clicada, a página é recarregada, e por isso retorna com a caixa de texto em branco.

Existe alguma maneira de manter o valor digitado quando a página é recarregada?

Com "button" dá certo, mas com "image" dá esse erro.

Link to comment
Share on other sites

  • 0
type image é a mesma coisa que um submit... o que você pode fazer é colocar um return false no onsubmit para ele não disparar o formulário.

Movendo PHP » JS.

Não deu certo. Tentei usar de várias formas.

Poderia inserí-lo no código e retornar o código corrigido aqui?

Obrigado!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...