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>
4

1 回答 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>
于 2013-09-09T18:45:49.827 回答