我使用下面的代码填充文本框。我想使文本框成为多行,每次执行代码时,它都会将新文本附加到新行。
有没有办法使用下面的代码执行此操作?
<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 :(得分: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>