Ajax Form Not Working in some Some Regions I created an ajax based contact form in my module.Then I made a block view for the form. I tried putting that block to several regions. When I put the block to 'Sidebar Second' the form works as desired.But when I put the same block to 'contact' Region (custom region) , the form's ajax part does not work . 

This is the code I used to print the block .

$contact = render(block_get_blocks_by_region('contact'));
print  $contact; 


When I inspect the element the form-id is 'myform' as given by me . Still the ajax part is not working .
I got the solution for this . Just want to tell  the answer for anyone who might come across this problem. The problem was :

I was printing it in html.tpl.php.

The solution is 

print it on either page.tpl.php or page--xxxx.tpl.php and print it as 

&lt;?php 
     print render($page['contact']);
 ?&gt;