Category Archive: Forms

Sep 20

Apare todos os espaços em branco de um formulário antes de submetê-lo

Problema: Retire espaços em branco à esquerda e à direita de todos os campos em um formulário antes de submeter. Pode ser usado em qualquer estrutura ColdFusion cujos elementos são strings. Solução: Duplicar a estrutura fonte e percorrê-la aparando cada membro da estrutura. Explicação detalhada: <!— Call the function and pass in the struct you …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/apare-todos-os-espacos-em-branco-de-um-formulario-antes-de-submete-lo/

Jan 09

Previnindo falsificação de formulários e dupla submissão

Problema: Qualquer formulário (desprotegido) no seu website pode estar vulnerável à postagem vinda de computadores de maliciosos usuários, e num simples exemplo, a dupla postagem por um usuário. Solução: Definindo uma variável de sessão quando o formulário é carregado, previne que a página encarregada do manuzeio do formulário seja chamada por outra que não seja …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/previnindo-falsificacao-de-formularios-e-dupla-submissao/

Jan 06

Validando um endereço de e-mail com uma regular expression

Problema: Um aplicativo ColdFusion requer uma entrada de email válida num formulário. Solução: ColdFusion permite o uso de regular Expressions para fazer comparação padrão com uma string usando as funções REFind() e REFindNoCase(). Usando a função REFindNoCase() permitirá que um aplicativo determine se uma string é um endereço de email válido. A função isValid() tambem pode ser usada para se conseguir esse …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/validando-um-endereco-de-e-mail-com-uma-regular-expression/

Dec 23

Chamando validações cfform de funções JavaScript customizadas

Problema: Quando voce usa ColdFusion.Ajax.submitForm, voce tipicamente invoca uma função customizada JavaScript para submeter o formulário através de um botão de controle onClick, em vez de um botão submit. Isso causa a validação padrão cfinput ser ultrapassada porque o formulário não foi submetido via um controle submit. Solução: ColdFusion cria uma função javascript que é …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/chamando-validacoes-cfform-de-funcoes-javascript-customizadas/

Dec 23

Usando botões cfinput e data binding para trocar valores booleanos em registro no database

  Problema: Em uma aplicaçëo de mensagens, é necessário que os usuários possam marcar mensagens com diversas flags booleanas, e trocar o estado on/off com botões de contrôle. Solução: Botões CFINPUT podem ser conectados à registros de dados para trocar o estado “on/off” dos campos booleanos. Explicação detalhada: O arquivo zip contém 3 arquivos, data.mdb …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/usando-botoes-cfinput-e-data-binding-para-trocar-valores-booleanos-em-registro-no-database/

Oct 15

Como prever spam em formulários ColdFusion sem uso de Captcha

Sumário da palestra de Michael Evangelista, no ColdFusion Meetup de 15 de Outubro, 2009. A gravação da palestra em ingles se encontra aqui: http://www.meetup.com/coldfusionmeetup/pages/Recordings_of_the_ColdFusion_Meetup-2009/ Página de demonstração: http://www.gowestwebdesign.com/demos/contact-form/index.cfm Cansado de Spam ? (Quem não está?) Não importa o quão bom são os nossos filtros, ou como podemos ser cuidadosos em fazer os nossos endereços de e-mail públicos, algumas …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-prever-spam-em-formularios-coldfusion-sem-uso-de-captcha/

Oct 06

Como detectar se um Domínio Existe?

Bom ainda na linha de melhoria da qualidade de dados mais um função para auxiliar. Dessa vez uma combinação da dobradinha CF + JAVA, onde temos a possibilidade de testar a existencia de um domínio sem auxilio do Whois ou registro.br. Lembrando, essa funcionalidade é para testa se existe e não obter detalhes do mesmo, …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-detectar-se-um-dominio-existe/

Oct 05

Como detectar Ataques nos Formulários?

Neste post resolvi disponibilizar algo para ajudar ainda mais as ações de segurança nas aplicações com relação ao ponto de entrada de dados. Dentro do CF, a combinação das tags CFQUERY e CFQUERYPARAM ajudam e muito a evitar ataques do tipo SQL Injection, porém elas sozinha minimizam a possibilidade e não neutralizam. Para isso criei …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-detectar-ataques-nos-formularios/

Sep 07

Como posso passar o ALT (ou outros atributos) para a tag CFINPUT?

A tag cfinput lhe permite passar qualquer atributo. Se o atributo não é um dos atributos projetados especificamente para a tag cfinput, o atributo e seu valor serão processados com a tagform element. Como exemplo, você pode usar o atributo ALT em uma tag cfinput para a conformidade da secção 508 (acessibilidade). by Raymond Camden

Permanent link to this article: http://ensina.me/coldfusion/como-posso-passar-o-alt-ou-outros-atributos-para-a-tag-cfinput/

Sep 06

Como faço para carregar um arquivo em minha aplicação ColdFusion através de um formulário?

Usando um formulário HTML para upload de arquivos é um processo de 2 etapas. A primeira etapa envolve a utilização de um formulário HTML para coletar os dados do arquivos do usuário. Assim que tiver o arquivo em seu servidor web, o segundo passo envolve o uso de <cffile>. Se você souber que seu formulário …

Continue reading »

Permanent link to this article: http://ensina.me/coldfusion/como-faco-para-carregar-um-arquivo-em-minha-aplicacao-coldfusion-atraves-de-um-formulario/

Older posts «