とりあえずこんな方法で解決

<form action="" method="post" name="form1" id="form1">

<a id="btn"><img></a>

</form>

<a>タグのimgをクリックしたらSubmitするようにjQueryを作成

$('#btn').click(function() {

$('form')[0].submit();

});

何度やってもうまくいかない。

そんな時こちらのサイトを発見。

で、1行追加したら・・・できた。

$('#btn').click(function() {

$("form")[0].submit();

return false; ←ココ!!

});

参考ページの様にaタグのOnClickでSubmitする時と同様に、

aタグと競合しているのかfalseにしないと効かなかった。