Есть ли разница между:
<form action="">
... и:
<form action=".">
пустая строка обычно указывает текущий URL (например, http://example.com/a/test.html) '.' - текущий «каталог» (например, http://example.com/a/)
http://example.com/a/test.html
'.'
http://example.com/a/