의 내가 같은 형태를 가지고 있다고 가정 해 봅시다 : PEAR QuickForm을 사용하여 전송 한 후 값을 표시하는 방법은 무엇입니까?
$form = new HTML_QuickForm('Novinky');
$defaults = array('text' => '');
$form->setDefaults($defaults);
$elements['text'] = $form->addElement('textarea', 'text', 'Text', array('cols'=>55, 'rows'=>10, 'id'=>'text'));
$form->addElement('submit','save','Save');
if (isset($_POST[save])) {
if ($form->validate()) {
$form->process(array($this,'writeDB'));
}
}
이 후 나는 기본값 대신 사용자가 입력 한 값으로 표시 할 제출합니다.
문서 :이 메서드는 먼저 지정된 값에 대해 제출 된 값이 존재하지 않으면 setValue()/setDefaults()/setConstants()에 의해 설정된 값을 반환합니다. 그래서 내 문제를 해결하지 않는 것 같아요 : / –