當我開始頁面時,它給了我這個錯誤。我可以按否,但代碼不起作用。Javascript error at start
的代碼是如何解決這個錯誤? 順便說一下,按鈕瀏覽打開文件上傳,但這是在c# 在此先感謝。
<%@ control language="C#" autoeventwireup="true" inherits="Web_Controls_SOLATDFileChooser, App_Web_ivmyhbca" %>
<!--2012-05-11 TP : Redesign da página web -->
<link rel="stylesheet" type="text/css" href="../styles/CMM/InternetFace.css" />
<style type="text/css">
div.fileinputs
{
position: relative;
}
div.fakefile
{
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
}
input.file
{
visibility: hidden;
}
</style>
<script type="text/javascript" language="javascript">
function clear() {
document.getElementById("<%=FileUpload1.ClientID %>").value = "";
document.getElementById("<%=txtFileName.ClientID %>").value = "";
}
</script>
<script type="text/javascript" language="javascript">
function uploadFileChange() {
document.getElementById("<%=txtFileName.ClientID %>").value = document.getElementById("<%=FileUpload1.ClientID %>").value;
}
</script>
<table width="500px">
<tr>
<td valign="middle">
<div class="fileinputs">
<!-- Upload file invisivel-->
<asp:FileUpload ID="FileUpload1" class="file" runat="server"
onchange="uploadFileChange();" />
<!-- button e textbox falsas para poder dar syles-->
<div class="fakefile">
<!--textbox onde está o path do ficheiro-->
<asp:TextBox ID="txtFileName" CssClass="textbox" runat="server"
Width="300px" ReadOnly="true" />
<!-- button de browse-->
<asp:Button ID="btnBrowse" runat="server" Text="Procurar..."
ForeColor="White" Height="21px" />
<!--button para apagar o path ja que a textbox esta em read-only para prevenir erros-->
<asp:Button ID="btnCancel" Height="21px" CssClass="btnSubmit" Text="Apagar" ForeColor="White"
OnClientClick="clear();" runat="server" />
</div>
</div>
</td>
</tr>
</table>
錯位';'這裏'clear(){;','document'拼錯&引用ID'... ById(「<%= FileUpload1.ClientID% >「)' –
我修正了你們所說的一切,但它仍然沒有奏效。 –
看起來像引用的ID仍然不存在,如果它仍然失敗,請發佈演示網址或呈現的輸出 –