terça-feira, 18 de novembro de 2003

0

Valide endereço de e-mail via Regular Expressions


Aqui está o código:


Dim objRegExpr As RegExp
Dim blnEmailOk As Boolean


Set objRegExpr = New RegExp


objRegExpr.Pattern = "\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"
blnEmailOk = objRegExpr.Test(Text1.Text) 


Alguns simbolos usados na Expressão:


\w localiza somente letras e dígitos
\. localiza o caracter .
* localiza zero ou mais ocorrências do caracter precedente
+ localiza uma ou mais ocorrências do caracter precedente



Esta matéria foi postada originalmente no ASP4Developers por Valmir Cinquini (site), que na época era "Analista/Programador C#, VB.Net, ASP, VB, Javascript e T-SQL

www.cinquini.com.br/vcinquini>". Hoje, vai saber...

0

Textarea nada, o negócio é HTMLAREA

Para aqueles que precisam de um editor On-line, ou seja, todo mundo, este além de ser excelente é FREE !!!


http://www.interactivetools.com/products/htmlarea/

Espero ter ajudado !



Esta matéria foi postada originalmente no ASP4Developers por Jefferson Faria Dias (site), que na época era "desenvolvedor em VB, ASP, XML, Javascript usando SQL Server. Atualmente migrando para o .Net, mais especificamente para o Vb.net ". Hoje, vai saber...

quarta-feira, 5 de novembro de 2003

1

Enviando o Formulário sem o Botão Submit


    Já me perguntaram algumas vezes como enviar um formulário sem utilizar um botão de Submit. As razões são as mais variadas: desde a estética da tela (muitas vezes o botão fica feio mesmo, pricipalmente se o design for arrojado, utilizando imagens e animação em Shockwave Flash) ou mesmo por razões funcionais, como no Internet Explorer, por exemplo, onde o formulário é enviado (sem qualquer pergunta ou confirmação!) quando o usuário tecla ENTER. Como resolver?
    A solução seria fazer o uso de uma função JavaScript, com um link chamando a função:


<script language="JavaScript">
function Enviar(NomeDoForm){

   document.forms[NomeDoForm].submit();
}
</script>


No link, você indica o NomeDoForm, variável que indica o nome do form que você deseja enviar. Desta maneira:


<a href="javascript: Enviar('formAluno')">Enviar</a>


O nome do form pode ser identificado no código HTML do form:


<form name="formAluno" method="post" action="aluno.asp">


Com as facilidades apresentadas pelo JavaScript, poderíamos fazer com que houvesse uma tela de confirmação antes de enviar. Desta maneira, incremetaríamos o código assim:


<script language="JavaScript">
function Enviar(NomeDoForm){

  var conf = false ;
  conf = confirm('Deseja realmente enviar?');
  if (conf){
    document.forms[NomeDoForm].submit();
  }

}
</script>


Note que esse tipo de estratégia que adotamos nos dá a flexibilidade de utilizarmos figuras como botões de Enviar ou até mesmo filmes Shockwave Flash animados que chamam a função JavaScript. Utilizando figuras, teríamos algo como:


<a href="javascript: Enviar('formAluno')"><img src="imagens/enviar.gif"></a>


No Flash, deve ser criado o botão que tenha como Action o seguinte código:


GetUrl("javascript: Enviar('formAluno')");


Obs.: O código utiliza document.forms pois ele é suportado por qualquer Browser, pois a notação NomeDoForm.submit() funciona somente no Internet Explorer. Ainda assim, é vantajoso utilizar document.forms mesmo que no IE, pois podemos contar com a flexibilidade de identificar qual form enviar mais facilmente.

Para saber um pouco mais sobre o envio de formulários via Javascript e suas vantagens leia o artigo Formulário com várias Ações?



Esta matéria foi postada originalmente no ASP4Developers por Adriano Nântua, que na época era "Engenheiro de software e analista de sistemas; Desenvolvedor ASP, Delphi, C/C++ e Java/JSP/Servlets; InterBase fan; Linux fan; Alvirrubro inveterado.". Hoje, vai saber...

2

Inserindo figuras guardadas no banco de dados


O código abaixo demonstra como inserir em um documento HTML
qualquer uma figura guardada em uma base de dados.

<HTML>
<BODY>
Esta página mostra figuras cadastradas em uma base de dados<p>
<img src="figura.asp?cod=736">

<p>
<img src="figura.asp?cod=877">
</BODY>
</HTML>


O parâmetro "cod" é o código da figura na tabela onde está guardada.


Vejamos agora o código de "figura.asp":

<%
Response.Expires = 0

Response.Buffer = true
Response.Clear
Response.ContentType = "image/gif"

'bote aqui sua conexão Conn à base de dados

set qrFigura = Conn.Execute("select campofigura from tabela where cod =" & request.querystring("cod"))

Response.BinaryWrite qrFigura("campofigura")

qrFigura.Close

set qrFigura = nothing

Conn.Close
set Conn = nothing

Response.End
%>

Note que qualquer documento, HTML ou ASP, pode usar este script,
mesmo que esteja em outro servidor, bas
tando para tal indicar o endereço completo do script na Web.



Esta matéria foi postada originalmente no ASP4Developers por Adriano Nântua, que na época era "Engenheiro de software e analista de sistemas; Desenvolvedor ASP, Delphi, C/C++ e Java/JSP/Servlets; InterBase fan; Linux fan; Alvirrubro inveterado.". Hoje, vai saber...