フォームをマルチステップフォームに変換すると、明らかに次のようになります。
if(!isset($form_state['storage']['step']))
$form_state['storage']['step'] = 1;
form_set_error()
検証で行います
検証エラーが表示されると、以前に入力した値が表示されなくなります。
したがって、マルチステップ形式でテキストボックスに値を入力し、[続行]をクリックすると、検証エラーが表示されます。通常のように、以前に入力した値で埋められるのではなく、テキストボックスが空になります。
すべてのフォーム要素のデフォルト値を手動で再入力せずに、これが発生しないようにする方法はありますか?
fyi私はdrupal6を使用しています