CGI :: QuickForm.

Módulo Perl para fornecer formas rápidas CGI
Baixe Agora

CGI :: QuickForm. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Mark Summerfield
  • Site do editor:
  • http://search.cpan.org/~summer/

CGI :: QuickForm. Tag


CGI :: QuickForm. Descrição

Módulo Perl para fornecer formas rápidas CGI CGI :: QuickForm é um módulo Perl que fornece um mecanismo rápido e simples para fornecer formulários cgi on-line.Quando show_form executa apresenta o formulário com os campos solicitados. Como você pode ver com o exemplo mínimo no início da sinopse, ele será o padrão tudo o que possivelmente pode para usá-lo e funcionando o mais rápido possível. Se você tiver especificado qualquer validação, ele validará quando o usuário pressionar o botão Enviar. Se houver um erro, ele apresentará novamente o formulário com os campos errados marcados e com todos os dados inseridos no tato. Isso é repetido quantas vezes for necessário. Uma vez que o usuário tenha corrigido todos os erros e os dados forem válidos, sua sub-rotina ON_VALID_FORF será chamada de que você pode processar os dados válidos de qualquer maneira que desejar. Nesse exemplo, esse exemplo # 1 e o exemplo # 2 estão nesta vagem; Exemplo1, Exemplem2, etc. são fornecidos como arquivos de arquivos. (Inseguro sem verificação de erros.) #! / Usr / bin / perl -w Use rigoroso; Use CGI QW (: Padrão: HTML3); Use CGI :: QuickForm; show_form (-accept => on_valid_form, # você deve fornecer esta sub-rotina. -Title => 'Formulário de teste', -fields => ,); sub on_valid_form {my name $ = param ('nome'); minhas idades $ = param («idade '); pessoas abertas, ">> People.Tab"; Imprimir pessoas "$ NAME $ AGE "; pessoas próximas; cabeçalho de impressão, start_html ('aceitação de formulário de teste'), H3 ('formulário de teste aceito"), p ("Obrigado $ Name para seus dados."), End_HTML;} # Todas as opções de QuickForm (Aide memoir) #! / usr / bin / perl -w use rigoroso; usar cgi qw (: padrão: html3); usar cgi :: quickform; show_form (-accept => on_valid_form, -border => 0, -footer => undef , -Header => undef, -intro => undef, -language => 'en', -User_requed => undef, -User_invalid => undef, -title => 'teste de teste', -Required_html => '+', -Invalid_html => '* * *, -Validate => undef, # defina isto para validar o registro inteiro -size => undef, -maxlength => undef, -Rows => undef, -check => indef 1, -space => 0, # Saída Algumas novas para ajudar a depuração se 1 -multi_column => 0, -name => undef, -onsubmit => undef, -jscript => {}, -style_fieldname => '', - Style_FieldValue => '' ', -style_buttons =>' ', -style_row =>' '', -style_why => '', -table_options => '' ', -LABEL =>' Detalhes pessoais ', - Headline => 1, -style_fiel Dname => '' ', -colspan => 2, -end_row => 1,}, {-label =>' nome ', -start_row => 1, -end_row => 1, -Colspan => 1, -required = > UNDEF, -TYPE => 'TextField', -Validate => UNDEF, # Defina isso para validar o campo -Clean => undef, # Defina isso para limpar dados válidos -Desc => UNDEF, '' ' , # Se definir a configuração de nível de forma de passeios -Style_fieldValue => '', # Se definir a configuração de nível de forma de passeios -Style_row => '', # se definir a configuração de nível de formulário # opções de minúsculas Fornecido por CGI.PM -NAME => UNDEF, # padrões para o valor de -label. -Default => Undef, -size => 30, -maxlength => undef,}, # para todos os outros: as mesmas opções rápidas como acima # e todas as opções cgi.pm (que variam com -type) disponível {-label => 'Endereço', -Type => 'Textarea', -Rows => 3, -Columst => 40,}, {-Label => 'senha', -type => 'password_field',}, {-label => 'Cor de cabelo', -type => 'scrolling_list', '-Values' => , -size => 1, -multiples => undef,}, {-label => ' Piores esportes ', -type =>' radio_group ', -Values => , -Default =>' Golf ',}, # Qualquer outro campo CGI.PM pode ser usado da mesma maneira. ], -Buttons => ;); Requisitos: · Perl.


CGI :: QuickForm. Software Relacionado