QuickForm Custom Rule Question

From: Date: Tue, 04 Dec 2007 04:24:05 +0000
Subject: QuickForm Custom Rule Question
Groups: php.pear.general 
Request: Send a blank email to pear-general+get-28256@lists.php.net to get a copy of this message
Hi all, I am using a custom rule to check a credit card number with the Validate package. I know validation function works because I tested outside the form. I am just not sure how to properly call it even though I have been studying the examples... It just don't work. Any help would be appreciated. // Require Database require("Validate/Finance/CreditCard.php"); // callback function for credit card validation function validCCNum($card) { $ccType = $card[0]; $ccNum = $card[1]; $result = Validate_Finance_CreditCard::number($ccNum, $ccType); return $result; } $form->addElement('select', 'gcCCType', 'CC Type:', $cc); $form->addElement('text', 'gcCCNum', 'CC Number:', array('size' => 25, 'maxlength' => 25)); $form->registerRule('validatecc', 'callback', 'validCCNum'); $form->addRule(array('gcCCType','gcCCNum'), 'Credit Card Number is Not Valid', 'validatecc', 'client'); Thanks!

« previous php.pear.general (#28256) next »