• Artigos
  • Projetos
  • Download
  • Lista
  • Docs
  • Comunidade
  • ?

Máscaras no PHP-GTK2

16/04/2007  Pablo DallOglio  Ler e Comentar

Neste pequeno artigo veremos como realizar o mascaramento de campos alfanuméricos como CPF, CNPJ e datas no PHP-GTK2.

Há um bom tempo atrás precisei de uma classe de mascaramento da digitação de campos alfanuméricos em PHP-GTK. Naquela época criei a classe para o GTK1. Agora com o GTK2, a classe foi totalmente readaptada para funcionar de acordo com a nova API. Esta classe pode ser utilizada para digitação de CPF, CNPJ, Datas, dentre outros campos que envolvam quaisquer separadores.

<?php
/**
* Máscaras de digitação 
* author Pablo Dall'Oglio
* para executar você irá precisar do arquivo
* EntryMask.php, em www.php-gtk.com.br/components/artigo/EntryMask.php.zip
*/
require_once 'EntryMask.php';

function 
print_text()
{
    global 
$entry;
    echo 
$entry->get_text() . "\n";
}

$window = new GtkWindow;
$window->realize();

$vbox = new GtkVBox;
$window->add($vbox);
$mask = '99.99.99.999-XX';
//$mask = '99/99/9999';
//$mask = '99:99:99';

$entry = new Gtk2_EntryMask($mask);

$botao = new GtkButton('print');
$botao->connect_simple('clicked','print_text');

$vbox->pack_start($entry);
$vbox->pack_start($botao);

$window->show_all();
gtk::main();
?>




Comentários

 Adicionar Comentário
 login
 Senha
 Título
 Comentário

Livros


  • Artigos

    • GIF animado em PHP-GTK
    • PhpGtkEditor o novo Tulip

    Projetos

    • GTKServ
    • GnuGauss
    • Tulip
    • Urban dictionary search
  • Google

    Parceiros

 
Designed by Wolfgang Bartelme Designed by Wolfgang Bartelme

© 2006 Wordpress Themes | Theme (Not so) Fresh
XHTML CSS

PHP-GTK Brasil