/ / Como verificar se o formulário textbox / input está sendo preenchido no momento html / php - php, html

Como verificar se o formulário textbox / input está sendo preenchido atualmente html / php - php, html

O que estou tentando fazer é verificar, se houver algum formulárioa página está sendo preenchida antes de uma atualização cronometrada. Neste ponto eu tenho 2 formulários em minhas postagens de página e postar respostas e não quero que seja interupted. Eu quero manter a página atualizada o mais próximo possível do tempo real para mensagens de feed de ect. Eu tentei algumas maneiras

uma:

 if($_SERVER["REQUEST_METHOD"] == "POST")

b:

 if(isset($_POST["POST"])

mas estes apenas verificar depois que o formulário é submetido.

Respostas:

0 para resposta № 1

Para verificar o campo de formulário é preenchido antes de enviar,pode ser feito usando ajax ou jquery. Mas jquery é opção mais rápida para ter isso. Lembre-se de que o usuário pode facilmente criar um script falso em tempo de execução, portanto, para melhor prática, use ambas as validações. Para jquery simples use if ($ ("selector"). Val ()! = "") {$ ("Form"). Submit ();}


0 para resposta № 2

Primeiras coisas primeiro- PHP e HTML5 não vão ajudá-lo a obter dados em tempo real. Você precisa de javascript.

Como sua pergunta é muito ampla, eu sugiro que você ponha a mão na massa primeiro com o javascript. E então volte ao seu projeto original. Boa sorte!

Existem muitas maneiras de resolver seu problema. Depende de quanto você pode levar e qual o melhor caminho para o seu site.


0 para resposta № 3

Use javascript para corrigir isso, você não pode fazer isso em php.

Não faça uma atualização cronometrada em toda a página. Somente atualize partes da página e deixe os formulários intactos.

Por exemplo, se você usar o jQuery, use .load () em um div com um tempo limite para atualizar.


0 para a resposta № 4

É certamente trabalho baseado em cliente, ou seja, JavaScript (JQuery) você não pode fazê-lo através de uma linguagem baseada em servidor, ou seja, PHP ..!

Você não pode treinar nada com PHP semhiperlinks, mas para alguns casos você pode exercitar alguns materiais com o uso de Ajax, ou seja, verificar se os dados de entrada preenchidos atuais já estão presentes no banco de dados sem enviar o formulário manualmente toda vez que você parar de digitar ele verificará o banco de dados ...!


0 para a resposta № 5

Ok, gostaria de agradecer novamente! Eu estava tentando evitar o javascript para que eu pudesse absorver melhor html e php, mas parece que o javascript é uma necessidade esspecially no site do tipo de rede social que eu tive que fazer para o meu primeiro projeto de web design. Passei a maior parte do dia revisando a sintaxe e as funções do javascript e, para meu problema de verificar se uma caixa de texto está vazia, acabei de fazer uma função simples
html:

    <textarea id= "icon" name = "post_" placeholder="Make a post"wrap="hard"spellcheck="true" lang="en" style="background-image:url($ico); resize: none;padding-left: 55px" required title="Make a post." onmouseleave="CheckInput(this);"></textarea>

javascript:

    <script>
function CheckInput(input)
{
if (input.value == "")
{
alert("no input");
return false;
}
alert("yes input");
return true;
}
</script>