如何从asp.net c#
所有页面<div>
区域中获取光标坐标并发送到<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
问问题
921 次
3 回答
0
假设您想要鼠标光标位置,您可以使用 javascript 执行此操作。
查看
更新
如果你想使用 jQuery,你可以这样做。
jQuery(document).ready(function(){
$(document).mousemove(function(e){
$('#TextBox1').val(e.pageX +', '+ e.pageY);
});
})
于 2012-09-17T21:03:31.360 回答
0
您可以尝试使用此代码
<asp:TextBox id="tbx" runat="server" onchange="javascript:GetCursoCoordinate(this)"/>
function GetCursoCoordinate(textbox)
{
textbox = textbox || window.event;
var result= {x:0, y:0};
if (textbox.pageX || textbox.pageY)
{
result.x = textbox.pageX;
result.y = textbox.pageY;
}
else
{
var a = document.documentElement;
var b = document.body;
result.x = textbox.clientX + (a.scrollLeft || b.scrollLeft) - (a.clientLeft || 0);
result.y = textbox.clientY + (a.scrollTop || b.scrollTop) - (a.clientTop || 0);
}
return result;
}
于 2012-09-17T21:07:19.837 回答
0
如果您使用 jQuery,获取光标位置很容易。只需阅读此页面,它就会解释一切。它还有一个活生生的例子向你展示一个例子。
于 2012-09-17T21:08:05.237 回答