Я пытаюсь отправить форму с помощью JavaScript. Прекрасно работает с Firefox 3.6, но не работает в Firefox4.0 и IE8.
Код:
<table>
<tr>
<td>
<form action='results.html' method='post' target='_blank' id='<% $question->{ QuestionID } %>'>
<input type='hidden' name='SurveyID' value='<% $surveyid %>'
<input type='hidden' name='responses' value='<% join ",", map { $_->{ srid } } @textresults %>'/>
<input type='hidden' name='question' value='<% $question->{ QuestionID } %>'/>
Total Responses: (< a href='javascript: submitForm("<% $question->{ QuestionID } %>");' >View All< /a>)
</form>
</td>
</tr>
</table>
Javascript:
<script type='text/javascript'>
function submitForm(id) {
document.getElementById(id).submit();
}
</script>
Есть идеи, что не так?