gpt4 book ai didi

javascript - 不适用于 javascript、ASP.net 应用程序中的文本区域

转载 作者:行者123 更新时间:2023-11-28 10:03:46 24 4
gpt4 key购买 nike

我有一个网格和一个文本区域。当我单击网格中的一行时,在文本区域控件中我放置了一些信息,并且我希望该文本区域位于页面的前面,因为我的网格有多行并且我的文本区域位于页面下方。textarea的定义是这样的:

<textarea id="BodyMessDetailed"  cols="20" name="S1" rows="10" readonly="readonly"    tabindex="1" >
<%=DefaultVal%>
</textarea>

在行定义中我调用 ShowBodyFunction:

<tr onclick ="javascript:ShowBody('B<% = Model.Id  %>')"> ....

ShowBodyFunction 是:

function ShowBody(stringId) {
var obj1
var obj2

obj1 = document.getElementById(stringId);
obj2 = document.getElementById("BodyMessDetailed");
obj2.innerText = obj1.innerText;
obj2.select();
obj2.focus();


}

我观察到,如果我单击网格线,然后按退格键,应用程序就会执行我想要的操作,但我不知道如何从应用程序中实现此操作。我尝试使用:onclick ="javascript: ShowBody('B<% = Model.Id %>');制表符;">

但不起作用。有人可以告诉我哪个是解决方案吗?

有人可以告诉我如何在调用“ShowBody”函数后调用退格键或制表符吗?

最佳答案

尝试用innerHTML替换innerText方法并注释obj.select()方法。如果之后不起作用请告诉我。

关于javascript - 不适用于 javascript、ASP.net 应用程序中的文本区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8666605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com