Ir para conteúdo

Arquivado

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

Carlos Eduardo_202439

Envia atributo da div com enter

Recommended Posts

bom eu uso o seguinte codigo para realizar uma inserção no banco de dados, eu uso uma div contenteditable

 

 

//codigo java script 
<script type="text/javascript">
function pegaValorDiv(){
var caminho = document.getElementById("teste").innerHTML; //aqui eu pego o valor da div 'teste' e coloco na variavel
document.getElementById("teste2").value = caminho; //aqui eu envio o conteudo da var para o campo 'teste2'
return false;
}
</script>

aqui vem o HTML e a div que eu uso com as info

<div id="chat_box_content" contenteditable="true"></div> // aqui se encontra a div que subistitui o input
<form method="POST" action="">
<input type="hidden" name="teste2" id= "chat_txtbox_hidden">
<input type="submit" value="Go" onClick="pegaValorDiv();"> 
</form>

o codigo funciona, oque eu queria e que ao aperta enter envia-se sem precisar clicar no submit.

Compartilhar este post


Link para o post
Compartilhar em outros sites


window.onload = function(){

$("#chat_box_content").keypress(function(e) { //campo a checar se foi pressionado enter

if(e.which == 13) { //se foi pressionado enter entao:

pegaValorDiv() //executa a funcao

}

});

}

 

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.