Ошибка в коде
Не срабатывает строка в коде:
var strEmails = document.getElementById('<%=txtEmail.ClientID %>').value; пропивываю ее в функции function splitEmails() { var strEmails=document.getElementById('<%=txtEmail.ClientID%>').value; var email = strEmails.Split(";"); } Скорее всего проблема в том, что это все вставляется в большой проект. Пробовала писать в отдельном проекте, все работает. Подскажите, пожалуйста, с чем это может быть связано, чтобы я могла посмотреть в проекте. Может какое пространство имен надо прописать или еще что-то? |
Цитата:
|
Цитата:
Цитата:
В любом случае F12 в помощь. |
Элемент с Id="txtEmail" точно существует, это контрол Label, куда записывается строка, считанная из БД.
Подскажите, пожалуйста как мне записать считанную строку в произвольное текстовое поле на html. Потому, что у меня есть подозрение, что я неправильно ее записываю в текстовое поле. |
input.value = "blabla" input - переменная с текстовым полем, вместо "blabla" подставляем любую переменную строковую. |
такой вариант правильный?
var strEmails=document.getElementById('<%=txtEmail.ClientID%>').value; <input type="text" id="txt"/> txt.value=strEmails; |
Цитата:
var strEmails = document.getElementById('<%=txtEmail.ClientID%>').value; var txt = document.getElementById('txt'); txt.value = strEmails; |
ой, да, точно))) Но в коде у меня правильно было записано)))
Однако в текстовое поле у меня записывается в значение undefined... Как это исправить? |
Цитата:
<input type="text" id="txtEmail.ClientID" value="example@domain.com;user@disney.com" /> <input type="text" id="txt"/> <script> var strEmails=document.getElementById('txtEmail.ClientID').value; var tet = document.getElementById('txt'); txt.value=strEmails; </script> |
с value все правильно.
Мой код: <div class="param-value"> <asp:Label ID="txtEmail" runat="server"></asp:Label> <input id="Button1" type="button" value="button" onclick="splitEmails()" /> <input id="txt" type="text" value="hello" /> </div> <script> function splitEmails() { var strEmails = document.getElementById('<%=txtEmail.ClientID %>').value; var txt = document.getElementById('txt'); txt.value = strEmails; } </script> |
Часовой пояс GMT +3, время: 23:40. |