У меня есть элемент управления TextBox asp.net на моей странице и кнопка поиска всякий раз, когда пользователь нажимает кнопку поиска, я хочу проверить TextBox на пустое.я хочу использовать событие onClientClick и передать параметр, так как моя функция Javascript будет вызываться из внешнего JS.
Вот что я пытался.
<asp:TextBox ID="search" runat="server">
</asp:TextBox>
<script language="javascript" type="text/javascript">
function voidsearch(s) {
alert(document.getElementById(s).value);
}
</script>
<asp:ImageButton ID="img1" runat="server" ImageUrl="Dotnetnuke.ico"
OnClientClick="voidsearch('<%= search.ClientID %>'); return false;" />
, но это ошибка,Требуется объектя также прошел this.search .. но та же ошибка.Я не понимаю, почему я получаю эту ошибку, поскольку я сначала объявил управление, а затем назвал его идентификатор.
Пожалуйста, кто-нибудь поможет мне в этом.