<script type="text/javascript">
/* run on document load **/
function disp() {
//var text = document.getElementById('TextArea1').value;
var text = document.getElementById('MainContent_TextArea1').value;
//alert('a')
if (text == null)
{
return false;
}
else
{
var t = text;
var t = text.substr(text.selectionStart, text.selectionEnd -text.selectionStart);
document.getElementById('displayval').value = t;
alert(t)
}
}
</script>
<div>
<input id="TextArea1" runat="server" type="text"/>
<INPUT type="button" onclick= "disp()" visible="true" value="Show"/>
<INPUT type="text" id ="displayval" visible="true" />
</div>
这里我试图通过警报显示用户选择的文本。但我想在Textarea2到C#中显示这些数据。如何在C#中调用此函数。请帮忙。
答案 0 :(得分:0)
尝试:
$('#text-area2-id').val(t);
这将在文本区域2中显示,而不是警告。
如何在C#中调用此函数。 ? 你不能。在服务器将所有内容发送到客户端之后,Javascript在客户端运行。
答案 1 :(得分:0)
您可以使用
调用javascript函数代码Page.ClientScript.RegisterStartupScript(this.GetType(), “CallMyFunction”, “MyFunction的()”,TRUE);