Categorias
Desenvolvimento

Submeter o Formulário Quando o Usuário Pressionar ENTER

Muitas vezes nos deparamos na construção de um formulário em um website. Normalmente, ao preenchermos este formulário e pressionarmos a tecla ENTER, o mesmo é enviado. Mas em alguns casos, onde se modifica ou não se insere um botão de SUBMIT, o efeito da tecla ENTER é removido, não deixando com que o usuário a utilize a tecla.

Em busca de uma solução simples, encontrei o código abaixo que faz com que ao pressionar a tecla enter em um determinado campo, um INPUT por exemplo, o formulário seja submetido. Vejamos como fazer.

Primeiramente, copie este código para dentro da área do seu <HEAD>:

<SCRIPT TYPE=”text/javascript”>
<!–
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
//–>
</SCRIPT>

Em seguida, adicione em cada campo que desejar o conteúdo em negrito do exemplo abaixo:

<FORM ACTION=”/login”>
Nome:     <INPUT NAME=”nome”><BR>
Senha: <INPUT NAME=”senha” TYPE=”PASSWORD”
onKeyPress=”return submitenter(this,event)”><BR>
<INPUT TYPE=”SUBMIT” VALUE=”Logar”>
</FORM>

Agora o seu campo possui a habilidade de ao se pressionar a tecla ENTER, ele submete o formulário.

Fonte: http://www.htmlcodetutorial.com/forms/index_famsupp_157.html

Categorias
Marketing Digital

Google Indexando Formulários – Mas qual o real valor?

Nos últimos dias, acompanhei a repercussão do novo artigo do Google Webmaster Blog, onde ele relataram que o Google agora indexa conteúdo através do uso de formulários.

A novidade é excelente para os webmasters que não ligam muito para SEO, pois já vi várias pessoas usando menu’s drop down para listar várias coisas, desde categorias, lista de países ou estados e várias outras coisas. O uso era, realmente, para encaixar melhor no visual. Mas o uso deste tipo de formulário impossibilitava que o Google encontrasse novas páginas (links). Foi aí então que eles desenvolveram este novo método de indexação.

Mas afinal, quanto peso a página vai receber se for alcançada através de um formulário?

Eu acredito que muito pouco, pouco mesmo! Pois o formulário vai ser usado pelo Googlebot para inferir novos endereços, e acredito que o peso seja muito baixo mesmo.

Reparei no post do Matt Cutts, a seguinte frase:

if Google doesn’t like search results in our search results, why would Google fill in forms like this? Again, the dialog above gives the best clue: it’s less about crawling search results and more about discovering new links. A form can provide a way to discover different parts of a site to crawl.

Ou seja, esta nova feature se trata mais de descobrir novo conteúdo no seu site e não de agregar valor(peso) à página.

Então, se você pensa em SEO, e quer agregar peso na sua página, faça o seguinte, liste as possibilidades do formulário (ou quase todas) na página, em forma de links. Deixe um espaço no seu template para fazer a listagem deste conteúdo, para que ele passe peso (Pagerank) da “página do formulário” para a página alvo, mas ao invés do formulário, você passa o peso através de um link.

Espero que tenham gostado desta pequena dica. Ela funciona!

Obs.: O pessoal do BrasilSEO fez um resumo muito bom sobre o post do Google Webmaster Blog. Está em português.