我有一個上傳表單,然後提交是一個鏈接,進入確認框。這兩個都是用jquery插件fancybox製作的。所以技術上它不是一個確認框,它只是一個div。我在確認框中提交了我的提交按鈕,但在IE/FF中無效,所以我使用.submit()。如何確保瀏覽器與.submit()之間沒有問題()
它適用於Chrome,IE和Firefox,但我聽說你永遠無法確定使用JavaScript。有沒有辦法我可以肯定這會「永遠」工作?
<form name="importForm" action="<?=site_url('headquarters/importDesign')?>" method="POST" enctype="multipart/form-data">
<div id="import-design">
<div id="inline2">
<div class="form-section">
<ul>
<li><span class="input">File:</span><input name="userfile" size="40" type="file" /></li>
<li><span class="input">File Name:</span><input type="text" name="name" /></li>
</ul>
</div>
<div class="form-section">
<a class="various1" href="#inline3"><button>Submit</button></a>
</div>
</div>
</div>
<div id="import-confirm">
<div id="inline3">
<h2>Confirm Reset?</h2>
<p>Do you really want to proceed? All design data will be overwritten.</p>
<hr class="inv-hr" />
<div id="buttons">
<button class="float-right" onClick="window.location.href='<?=site_url('headquarters/migrationDetails')?>'">Cancel</button>
**<a href="javascript:document.importForm.submit();">Click to submit the form</a>**
</div>
</div>
</div>
</form>
你必須嘗試它你可以在大多數瀏覽器。沒有其他方法。但我不明白爲什麼它不應該工作:) –