scoket Ответов: 2

В Firefox form.submit() не работает


Привет:
Разработанный с VS2012, используйте MVC4. У меня есть две веб-страницы: одна-main.aspx,другая-parts.aspx.
Исходный код main.aspx выглядит следующим образом:
<script>
frames["iframeName"].document.forms["fromImport"].submit();
..........................
</script>
<body>
<iframe src="/info/import" name="iframeName" allowtransparency="yes" frameborder="0" scrolling="no" width="100%" height="40"></iframe>
..............
</body>


Исходный код parts.aspx выглядит следующим образом:
<body>
<% using (Html.BeginForm("importSave", "infoSave", FormMethod.Post, new {enctype = "multipart/form-data", id = "fromImport"}))
       { %>
    <%: Html.ValidationSummary(true)%>
    .......................
    </div>
    <%} %>
</body>

Он отлично работает в IE10 и IE11.
Но это не работает в Firefox.
Когда он выполнит "forms["fromImport"].submit()"- это не работает.
Там нет никаких исключений или ошибок, в то время как отладка с fireBug.
Пожалуйста, помогите мне. Заранее спасибо.

[Править член="Тадит"]
Исправлены проблемы с форматированием и/или грамматикой.
Добавлен pre теги.
[/Редактировать]

2 Ответов

Рейтинг:
18

Snesh Prajapati

Вот решения для подобной проблемы:
http://stackoverflow.com/questions/22555533/form-submit-not-working-in-firefox[^]
http://stackoverflow.com/questions/17968565/mozilla-form-submit-not-working[^]

Пожалуйста, попробуйте и дайте нам знать результат.


Alexandre Bandeira

Пожалуйста, помогите мне. Я не могу использовать "текст / javascript", потому что я использую изображение. Кто может мне это сделать работает?

Если я использую "Image / javascript", изображение не отображается.

O уже получаю тест, если я пишу “текст/javascript”, то следующая форма получает информацию, но я привык к изображению.

Рейтинг:
1

scoket

Спасибо за вашу помощь. Я погуглил проблему, о которой вы упомянули, но эта проблема не решается.