问问题
5398 次
3 回答
3
得到了解决方案。使用经过验证的结果尝试以下代码-
<html>
<head>
<script>
function f1(el) {
var val = el.value;
alert(val.slice(0, el.selectionStart).length);
}
</script>
</head>
<body>
<input type=text id=t1 value=abcd>
<button onclick="f1(document.getElementById('t1'))">check position</button>
</body>
</html>
我给你fiddle_demo
于 2013-09-19T18:27:55.553 回答
0
假设 HTML:
<input id="target" />
以下代码为您提供鼠标光标的坐标:
$('#target').click(function(jqEvt){
console.log('Coordinates within textbox', jqEvt.offsetX, jqEvt.offsetY);
console.log('Global coordinates', jqEvt.clientX, jqEvt.clientY);
});
请参阅jQuery.Event
于 2013-09-19T18:00:24.537 回答
0
把它放在一个<input type=image/>
当您使用<input type=image/>
标签时,您是在告诉浏览器提交单击图像的 x 和 y 坐标。这允许您向表单添加图像映射类型功能。
于 2013-09-19T18:05:36.240 回答