Postagens

Mostrando postagens de Fevereiro, 2014

WebForm - Registros Duplicados ao dar Duplo Click em um Botão Salvar

Em algumas ocasiões pode acontecer que após o usuário preencher todo o formulário e clica no botão Salvar o registro é duplicado na tabela. Em alguns casos nem a propriedade Enabled resolve este problema. Neste caso, o código abaixo pode ser de ajuda. protectedvoid Page_Load(object sender, EventArgs e) { DesabilitarBotao(this.Page, Salvar); } protectedvoid Salvar_Click(object sender, EventArgs e) { for (int i = 0; i < 1000000; i++) { TextBox txtBox = newTextBox(); txtBox.Text = "we " + i; } } publicstaticvoid DesabilitarBotao(Page paginaAtual, Button botao)

Máscara de Telefone com 9 dígitos em JavaScript

Este exemplo mostra como implementar uma função JavaScript para adicionar mais um dígito ao número de telefone.

<html>
<head>
<title>Máscara de Telefone com 9 dígitos em JavaScript</title>
<script type="text/javascript">
/* Máscaras ER */
function mascaraTel(o, f) {
v_obj = o;
v_fun = f;
setTimeout(execmascara, 1);
}
function execmascara() {
v_obj.value = v_fun(v_obj.value)
}
function mtel(v) {
v=v.replace(/\D/g,"");
v=v.replace(/^(\d{2})(\d)/g,"($1) $2");
v=v.replace(/(\d)(\d{4})$/,"$1-$2");
return v;
}
function id(el) {
return document.getElementById(el);
}
window.onload = function() {
var $telefone = id('mascaraTel');
$telefone.onkeyup = function() {

Mascara e Validação utilizando JavaScript

Os exemplos abaixo mostram como criar máscaras para campos dos tipos:
·CNPJ;
·CPF;
·CEP;
·Data;
·Telefone;

Os campos de CNPJ e CPF realizam a verificação de tais campos para verificar se são documentos válidos

<scriptlanguage="javascript"type="text/javascript">

//Máscara de CNPJ
function MascaraCNPJ(cnpj) {
if (mascaraInteiro(cnpj) == false) {
event.returnValue = false;
}
return formataCampo(cnpj, '00.000.000/0000-00', event);
}

//Máscara ao CPF
function MascaraCPF(cpf) {