Re: [問題] file Submit

看板Web_Design作者 (darkian)時間13年前 (2012/05/22 18:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
: jQuery(form).submit(); 這一行我忘了繼續追下去… 而且後來解了就沒追了!XDDDD -------我是分隔線-------- 解決的方式很扯 可能 10 個看了 11 個搖頭 當中的 4 個吐血(有沒有這麼誇張啊! 以下簡單講解 首先 先判斷瀏覽器再決定要以什麼方式 submit 目前 IE 是用 $.ajaxFileUpload Chrome 和 FireFox 是用From action=""方式 submit 出去 並以 ajaxSubmit() submit -------排版方面-------- IE: <input id="fileName" name="fileName" readonly="readonly" type="text" /> <a id="browseBtn" class="btn info" >瀏覽</a> <input id="ChoiceFile" name="ChoiceFile" type="file" style="filter: alpha(opacity=0); opacity: 0;margin-left:-285px; width: 280px;" onchange="fileNameChange(this.value)" /> 一定要這樣子做…若沒有的話會發生存取被拒… Chrome、FireFox: @using (Html.BeginForm("UploadCSV", "ManTermLibrary", FormMethod.Post, new { @id = "upload",style="margin-left: -1000%", enctype = "multipart/form-data" })) { <input id="ChoiceFile_NotIE" name="ChoiceFile_NotIE" type="file" style="filter: alpha(opacity=0); opacity: 0; width: 300px;" onchange="fileNameChange(this.value)" /> } -------其他---------- 用 javascript 動態更改一些值了 Ex: if(FireFox || Chrome) { $("#ChoiceFile").attr("style","display:none"); $("#ChoiceFile_NotIE").attr("name",ChoiceFile); } if(IE) { $("#uploadBtn").removeAttr('onclick'); } ----------------------------- 成功後還滿吐血加無奈 竟然要用這麼詭異方式完成.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.39.40
文章代碼(AID): #1Fkt2oaf (Web_Design)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
問題
1
1
文章代碼(AID): #1Fkt2oaf (Web_Design)