[HTML] <form action>

Procurei mas só dão exemplos, não falam o que é exatamente.

O que é o “#” de um form

ja testou?
não vai fazer nada… vai dar um refresh na tela só…

seria a mesma coisa que colocar o endereço da página atual então ?

Na realidade não, não irá fazer nada, apenas dar um refresh.
Na action vc precisa de uma página ou lógica de ação para onde serão enviados os dados do form.

Esta cerquilha # no html se chama ‘hash’.

Basicamente esta cerquilha funciona para ancorar as páginas, por exemplo: quando você entra no fórum do GUJ pelo link http://guj.com.br/java/228522-conexao-com-o-bd/1#1171529, note que existe um #1171529 na url, este ‘hash’ está referênciando a uma ancora - elemento html - da página, representada por “”.

Neste caso do seu o action com “#” está apontando, simplesmente, para a url corrente da página. Uma url com o ‘hash’ vazio, por padrão, o navegador exibe - refresh - a página e sobe a rolagem ao topo.

Mais informações sobre links e ancoras:
http://www.w3schools.com/html/html_links.asp

Mais informações sobre o efeito de url ‘hash’ na otimização de sites para buscadores:
http://www.otimizacao-de-websites.com/blog/2009/10/26/aplicacao-cerquilha-seo/

Espero ter ajudado.
Abraço.