public marks

PUBLIC MARKS from bacon with tags validar & usando

07 October 2003

validar formulários, usando classes do xoops

algumas boas sugestões, que são possíveis de se implementar no kernel. 1) consistência de campo só numérico. 2) consistência de campo dinheiro (money) 3) campo do tipo calendário, aqueles que são usados no módulo news são horríveis e já existe o objeto calendar no xoops. 4) adicionar um campo do tipo imagem que traga direto input text + botão para o banco de imagens, porque enche o saco fazer isso sempre. entendo que o xoopsforms ainda é uma versão 0.1, então ainda há espaço para se sobrecarregar suas classes um monte de vezes, já que tem espaço prá se usar os abstracts. acredito que por falta de tempo os desenvolvedores não puderam implementar mais coisas. []'s. celso goya

validar formulários, usando classes do xoops

é possível sugerir a alteração, ou será que estou fazendo algo errado? abraços. claudia :-) este trecho resolveu 100% seu problema? se sim vamos submeter isto para a apreciação do pessoal do xoops.org alterações no kernel não é problema a menos que esta não seja incorporada nas nova versões. veja o caso do linux. o que importa é que o código seja limpo e esteja bem documentado. como podemos perceber o trecho não perdeu a sua objetividade e continuou digamos genericamente compativel. nosso poliglota e amigo redeye pode submeter esta alteração para o xoops.org?

06 October 2003

validar formulários, usando classes do xoops

ola celso , obrigado pela ajuda. o problema é que o onblur seria ao nível de campo, eu preciso no onsubmit. mas é uma pena poder usar as classes do xoops somente para formulários simples, porque a meu ver com uma pequena alteração no kernel podería-se implementar o evento onsubmit() para acrescentar validações específicas nossas. exemplo: $form->setextra_submit(" && valida_err()"); *** trecho do kernel original. $ret = "<form name='".$this->getname()."' id='".$this->getname()."' action='".$this->getaction()."' method='".$this->getmethod()."' onsubmit='return xoopsformvalidate_".$this->getname()."();'".$this->getextra().">\n<table width='100" class='outer' cellspacing='1'><tr><th colspan='2'>".$this->gettitle()."</th></tr>"; *** trecho do kernel *** alterado **** $ret = "<form name='".$this->getname()."' id='".$this->getname()."' action='".$this->getaction()."' method='".$this->getmethod()."' onsubmit='return

03 October 2003

validar formulários, usando classes do xoops

claudia, o problema é falta de espaço em branco :-) errado. // abaixo uma das tentativas,mas assim não funcionou. $form->setextra("&& valida_err();"); certo. $form->setextra(" onblur=\"valida_err()\""); o detalhe aí é que o extra não adiciona o caractére espaço... então você precisa forçá-lo. minha sugestão é: se você precisar fazer algo que tenha uma validação diferenciada, crie uma nova classe ou então faça este trecho usando form normal, porque o xoopsform é excelente para fazer operações simples, mas por exemplo checar digito verificador de um cpf aí já fica complicado, não compensa usar o xoopsforms. []'s. celso goya

validar formulários, usando classes do xoops

ola pessoal! estou usando as classes de formulários do xoops e pelo que percebi é possível setar um campo para que não aceite vazio, mas gostaria de saber como acrescenter uma verficação ao onsubmit. trecho do meu codigo. // formulario estilo xoops. $form_title= "selecione o produto "; $ean_text = new xoopsformtext('ean', "ean", 13, 13, "" ); $descri_text = new xoopsformtext('ou descrição', "descri", 35, 35, "" ); $submit_button = new xoopsformbutton("", "submit",'enviar', "submit"); $form = new xoopstemaform($form_title, "prod", $_server['php_self']."?opt=i2" ); $form->addelement($ean_text); $form->addelement($descri_text); $form->addelement($submit_button); // valida_err ->função em javascript adicional. // abaixo uma das tentativas,mas assim não funcionou. $form->setextra("&& valida_err();"); $form->display(); **** trecho extraído da classe xoopstemaform. <b

bacon's TAGS related to tag validar

classes +   fabio +   fbs +   formulários +   forum +   grupo +   script +   smarty +   usando +   xoops +