当我使用下面的javascript禁用所有字母表时,因此无法使用Ctrl + A ..帮助是适当的
<script type="text/javascript">
function validate(key) {
var keycode = (key.which) ? key.which : key.keyCode;
var phn = document.getElementById('Textbox6');
if (!(keycode == 8 || keycode == 46) && (keycode < 48 || keycode > 57)) {
return false;
}
else {
if (phn.value.length < 10) {
return true;
}
else {
return false;
}
}
}
</script>
答案 0 :(得分:0)
请参阅此处How to detect Ctrl+V, Ctrl+C using JavaScript?
你会发现如何检测ctrl + a键然后当用户按下那个键时你会返回true
我希望这会帮助你给我反馈意见吗?问候...:)
记得
65
是关键的代码
<强> [UPDATE] 强>
function validate(key) {
var ctrlDown = false;
aKey = 86;
var ctrlKey = 17;
var keycode = (key.which) ? key.which : key.keyCode;
var phn = document.getElementById('Textbox6');
if (keyCode == ctrlKey)
{
ctrlDown = true;
}
if(ctrlKey && (keycode==aKey))
{
return true;
}
if (!(keycode == 8 || keycode == 46) && (keycode < 48 || keycode > 57)) {
return false;
}
else {
if (phn.value.length < 10) {
return true;
}
else {
return false;
}
}
}