0
Я создал кнопку, которая запускает элемент управления asp: uploadfile, есть кнопка отправки, которая загружает файл на сервер. После выбора файла событие кнопки отправки не запускается на ie8, ie9 и ie10.
вот код.кнопка отправки не работает на IE9
<table>
<tr>
<td>
<asp:FileUpload runat="server" ID="uploadcontrol" />
<asp:Button Text="Submit" runat="server" OnClick="Unnamed_Click" OnClientClick="sometask();"/>
<input type="button" value="hook" onclick="hook();"/>
</td>
</tr>
</table>
<script>
function hook() {
document.getElementById("uploadcontrol").click();
}
</script>
Пожалуйста, помогите, я застрял.
спасибо.
Вполне вероятно, что он не может найти если вы используете главную страницу ... try 'document.getElementById (" <% = uploadcontrol.ClientID%> "). click()' или используя jQuery '$ (" # <% = uploadcontrol.ClientID%> ") .trigger ("щелчок"); ' –