Not Another WordPress site

From the Blog

AJAX Control Toolkit has a control called CalendarExtender.
This control shows a calendar to the user select a date when it clicks a textbox.
Many times we want the user select a future date.

To do that we just need to add the following javascript function:

function checkDate(sender,args)
{
if(sender._selectedDate < new Date())
{
alert(“You need to select a future date!”);
sender._selectedDate = new Date();
// select the current date again
sender._textbox.set_Value(sender._selectedDate.format(sender._format))
}

}

And then you need to add a reference to the javascript funcion in the CalendarExtender, like bellow:


<formid=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ runat=”server” />
<div>
<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>
<cc1:CalendarExtender ID=”CalendarExtender1″
runat=”server” OnClientDateSelectionChanged=”checkDate” TargetControlID=”TextBox1″ />
</div>
</form>

Foi um sucesso o evento do Grupo PantaNet realizado dessa vez no SENAC. Tivemos uma grande participação do público que encheu o belo auditório. De 168 inscritos, tivemos a presença de 114 pessoas entre profissionais e estudantes prestigiando o evento. Os temas apresentados foram focados em “Comunidades”, “Segurança” e “Aplicações ASP.Net”.

O Gustavo Malheiros falou sobre a importância da participação nas comunidades como oportunidades de crescimento profissional, baseado numa apresentação de seu amigo Ricardo Guerra e também sobre as novas ações realizadas pelo grupo, como o lançamento do novo Portal, Nova Logotipo, parcerias e sobre o Aniversário do PantaNet. Depois o Odenir Jr. falou sobre as  aplicações WEB onde algumas não possuem mecanismos de segurança eficientes, mostrando o quão vulneráveis os sites das empresas e como melhorar.

Na última palestra eu abordei sobre como construir poderosas aplicações combinando jQuery com ASP.Net AJAX. Para encerrar, tivemos o sorteio de brindes para o público e como parte das novas ações, tivemos a premiação de reconhecimento para os membros do grupo que mais participam ativamente. Foi fundamental o apoio da Microsoft através do CEA (Comunidade em Ação) para realização do evento, que além dos brindes, como novidade, agora propicia certificados de participação para os presentes. (mais…)

O AJAX Control Toolkit tem um controle chamado CalendarExtender, que exibe um calendário para seleção de data ao clicar em um textbox. Muitas vezes queremos que o usuário selecione somente uma data futura.

Para fazer isso basta adicionar no header a seguinte função javascript:

function checkDate(sender,args)
{
if(sender._selectedDate < new Date())
{
alert(“Você não pode selecionar uma data passada!”);
sender._selectedDate = new Date();
// seleciona a data atual novamente
sender._textbox.set_Value(sender._selectedDate.format(sender._format))
}

}

E adicionar a referencia a esse função no CalendarExtender, como no exemplo abaixo:


<formid=”form1″ runat=”server”>
<asp:ScriptManager ID=”ScriptManager1″ runat=”server” />
<div>
<asp:TextBox ID=”TextBox1″ runat=”server”></asp:TextBox>
<cc1:CalendarExtender ID=”CalendarExtender1″
runat=”server” OnClientDateSelectionChanged=”checkDate” TargetControlID=”TextBox1″ />
</div>
</form>