Ошибка в коде
Не срабатывает строка в коде:
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, время: 03:15. |