document.forms[0][0].click().
ну или более развернуто...
forma=document.getElementById("form");
submit = forma[0]; // 0 - индекс первого элемента в форме ну или еще как-нибудь изощренно можно поискать.
submit.click();
объект form имеет метод submit(), но создавая поле с зарезервированным именем "submit" ты переопределяешь его и теперь при обращении к форме по form.submit() он пойдет к текстовому полю, но текстовое поле не метод а объект. И обращаясь по form.submit ты получишь
<input type="text" name="submit" value="Post this" />