-2

私はお問い合わせフォームを使用していますが、これが本当に必要です。開発者にメッセージを送信しましたが、もう待ちきれません...

私はそれを機能させるために多くのことを試みましたが、常に失敗しました。私が何をしても、有効な答えはないか、最初の答えだけか最後の答えだけです... phpプログラマーにお願いします、この問題について私を助けてください。

$custom = new Quform_Element('custom_answer', 'Custom answer');
$custom->addFilter('trim');
$custom->addValidator('required');
$custom->addValidator('identical', array(
'token' => 'im-a-test',
'messages' => array(
'not_match' => 'Invalid Answer. Please try again!'
)
));
$custom->setIsHidden(true);
$form->addElement($custom);

基本的には、カスタムバリデーターフィールドに似ています。それで、人々が何かをタイプする形があります...複数の同一の有効な答えを作る方法は?im-a-testは機能しますが、im-a-test2などを追加する方法...20の正解が欲しいです。

誰かがこれを手伝ってくれるなら、私は本当に感謝しています。前もって感謝します。

4

1 に答える 1

1

Quform_ElementはZend_Form_Elementに基づいているようです。そうであり、Zend Frameworkの残りの部分が存在する場合、これは機能する可能性があります。

$custom->addValidator(new Zend_Validate_InArray(array('im-a-test', 'im-a-test-2')));
于 2012-05-30T19:14:38.923 に答える