Como posso armazenar os dados de um campo de texto no mysql sem usar um botão de envio em php.Estou usando o servidor wamp.
Respostas:
1 para resposta № 1Para armazenar os dados sem clicar em um botão de envio, você pode usar o JavaScript. Então, você precisa de um envio automatizado.
O exemplo de javascript para enviar o formulário, vamos nomear o formulário como "myform":
<script type="text/javascript">
function submitform()
{
document.myform.submit();
}
</script>
Espero que ajude.
0 para resposta № 2
Você pode usar um envio de ajax manipulando o evento onchange de sua caixa de texto. Dê uma olhada no jQuery, se você não sabe o que é isso, leia um tutorial (existem milhares on-line).
Basicamente, o que você precisa fazer é capturar oonChange evento do seu campo de texto para que quando o usuário alterar o campo, seu onchange possa enviar um pacote de dados json de volta para um script php no seu servidor que possa atualizar o campo apropriado.
0 para resposta № 3
você pode enviar formulário usando onChange ou keypress Events..Keypress seria melhor
aqui está a amostra do código jQuery
<script type="text/javascript">
$(function() {
$("#yourformid").each(function() {
$("input").keypress(function(e) {
// Enter pressed?
if(e.which == 10 || e.which == 13) {
this.form.submit();
}
});
});
});
</script>