Взгляните на этот HTML:Посылаем форма находится в другой форме
<head>
<title>Test page</title>
<script type="text/javascript">
function submitForm() {
document.getElementById("form2").submit();
}
</script>
</head>
<body>
<form id="form1" name="form1">
<input type="hidden" name="test1" value="test" />
<form id="form2" name="form2" action="http://google.com">
<input type="hidden" name="test2" value="nothing" />
</form>
</form>
<a href="javascript:void(0)" onclick="submitForm()">Submit</a>
</body>
, что я хочу сделать, это представление Form2, расположенный в Form1 с помощью JavaScript. Я хочу, чтобы это выполнялось функцией submitForm(). Проблема в том, что она не работает. Я использую FireFox для тестирования и всегда получаю сообщение об ошибке, которое говорит, что оно не определено. Кто-нибудь знает, как я могу заставить его работать? Заранее спасибо!
Вложенные элементы формы не действительны –