I also included a search form on my results page and I got these attributes:
For the Search Form
<form class="Sharp_Default" id="_Sharp_Default" name="_Sharp_Default" method="get" action="index.php">
For the Results Form
<form class="DetailsPage Sharp_Default" id="_Sharp_Default" name="_Sharp_Default" method="post" action="<?php echo (htmlentities($_SERVER["PHP_SELF"], ENT_QUOTES)); ?>">
Note the ID's are the same (serious problem) and they start with _ which makes me think something got left off.
I think it would be nice to return to simple names/ids like SearchForm and ResultsForm. There is no need to append the class or template to those values and it would make it easier to create custom code for the forms regardless of the design chosen.
While on the subject, how about making the Insert and Update form names the same like EditForm. A lot of times I use the same JS code on both pages and if I reference the form it would be nice if the name were the same. They don't appear on the same page ever.
I got the same on the insert and update pages though they are the only forms on the page, so it is not as critical.
<form enctype="multipart/form-data" class="Sharp_Default" id="_Sharp_Default" name="_Sharp_Default" method="post" action="<?php echo(htmlentities($_SERVER["PHP_SELF"], ENT_QUOTES)."?".$_SERVER["QUERY_STRING"]); ?>">