[html-formfu] Processing of Repeatable
Zbigniew Lukasiak
zzbbyy at gmail.com
Sun Feb 10 17:45:32 GMT 2008
Hi,
I've discovered that after processing a form with Repeatable block all
the repeated elements dissapear. It happens in the trunk svn version.
I think it is a bug.
Here is how I tested it:
I've added:
warn "Before process\n";
warn $form;
$form->process;
warn "After process\n";
warn $form;
to t/defaults_from_model/has_many_repeatable_new.t
And here is the output (note that in the second pass there is no
addresses.id_2 etc):
Before process
<form action="" method="post">
<fieldset>
<input name="id" type="hidden" value="4" />
<span class="text">
<input name="name" type="text" value="nick" />
</span>
<div>
<input name="addresses.id_1" type="hidden" value="2" />
<span class="text">
<input name="addresses.address_1" type="text" value="home" />
</span>
</div>
<div>
<input name="addresses.id_2" type="hidden" value="3" />
<span class="text">
<input name="addresses.address_2" type="text" value="office" />
</span>
</div>
<div>
<input name="addresses.id_3" type="hidden" />
<span class="text">
<input name="addresses.address_3" type="text" />
</span>
</div>
<input name="count" type="hidden" value="3" />
<span class="submit">
<input name="submit" type="submit" />
</span>
</fieldset>
</form>
After process
<form action="" method="post">
<fieldset>
<input name="id" type="hidden" value="4" />
<span class="text">
<input name="name" type="text" value="nick" />
</span>
<div>
<input name="addresses.id_1" type="hidden" />
<span class="text">
<input name="addresses.address_1" type="text" />
</span>
</div>
<input name="count" type="hidden" value="3" />
<span class="submit">
<input name="submit" type="submit" />
</span>
</fieldset>
</form>
--
Zbigniew Lukasiak
http://perlalchemy.blogspot.com/
More information about the HTML-FormFu
mailing list