2,099
社区成员
发帖
与我相关
我的任务
分享
function delOBNumber()
{
var number = "" + $("#agentCall_telephoneDial_phoneNumber").val();
if(number.length > 0)
{
if(teleNumIndex <= 0) return false;
var lastValue = "";
//根据光标位置,删除光标前一个数字
for(var i=0; i<number.length; i++){
if(i != teleNumIndex-1) lastValue += number.charAt(i);
}
$("#agentCall_telephoneDial_phoneNumber").val(lastValue);
}
teleNumIndex--;
if(teleNumIndex < 0) teleNumIndex = 0;
fixCursorPosition();
}
/**
* DIV监听捕捉回车键
*/
function ListenKey(evt)
{
evt = (evt)? evt : window.event;
var keycode = evt.keyCode?evt.keyCode:evt.which;
if(keycode == 13)
{
if (evt.stopPropagation) // for Mozilla and Opera
{
evt.stopPropagation();
evt.preventDefault();
}
else if(window.event) // for IE
{
window.event.cancelBubble = true;
window.event.returnValue = false;
}
// 回车键后,手动呼出
phoneNum('Call');
}
else if (evt.shiftKey)
{
if (51 == keycode //shift + 3 = #
|| 56 == keycode //shift + 8 = *
|| keycode == 35 //end
|| keycode == 36 //home
|| keycode == 37 //←
|| keycode == 39 //→
)
{
return true;
}
}
else if ((keycode >= 48 && keycode <= 57)
|| (keycode >= 96 && keycode <= 105)
|| keycode == 46 //delete
|| keycode == 8 //backspace
|| keycode == 9 //tab键
|| keycode == 35 //end
|| keycode == 36 //home
|| keycode == 37 //←
|| keycode == 39 //→
// || keycode == 45 //- //注释掉,另,修改文本框 keyup事件,修改问题单DTS2011041104803,
|| keycode == 106 //小键盘 *
)
{
return true;
}
else if (evt.ctrlKey)//开放复制粘贴
{
if (keycode == 67 //c 复制
|| keycode == 86 //v 粘贴
|| keycode == 88 //x 剪切
|| keycode == 90 //z 撤销
|| keycode == 65 //a 全选
)
{
return true;
}
}
return false;
}