Добавить новую строку после добавления текста в текстовое поле

3

Я заполняю текстовое поле, используя приведенный ниже код. Я хотел бы сделать текстовое поле многострочным и каждый раз, когда код выполняется, он добавляет новый текст в новую строку.

Есть ли способ сделать это, используя следующий код?

  <script language="javascript" type="text/javascript">
    function getSelected(source, eventArgs) {
        var s = $get("<%=NameTextBox.ClientID %>").value;
        document.getElementById('<%= NPTextBox.ClientID %>').value = s.substring(s.length - 10);
    }
</script>
  • 0
    Вы пробовали .value = s.substring(s.length - 10) & vbcrlf);
  • 0
    Это говорит, что vbcrlf не определен?
Показать ещё 5 комментариев

1 ответ

4
Лучший ответ

Используйте символ новой строки ('\n'), например:

<script language="javascript" type="text/javascript">
    function getSelected(source, eventArgs) {
        var s = $get("<%=NameTextBox.ClientID %>").value;
        document.getElementById('<%= NPTextBox.ClientID %>').value += s.substring(s.length - 10) + '\n';
    }
</script>
  • 0
    Так же, как он говорит здесь, @ user1342164
  • 0
    Спасибо, когда я пытаюсь это просто заменяет предыдущий текст, так что другими словами второй результат заменяет первый? вместо того, чтобы просто иметь 2 предмета в списке
Показать ещё 3 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню