Asp.net 无法使用Ctrl+;收件箱
当我使用下面的javascript禁用所有字母表时,因此无法使用Ctrl+A。。感谢你的帮助Asp.net 无法使用Ctrl+;收件箱,asp.net,Asp.net,当我使用下面的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 || k
<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>
功能验证(键){
var keycode=(key.which)?key.which:key.keycode;
var phn=document.getElementById('Textbox6');
如果(!(keycode==8 | | keycode==46)和&(keycode<48 | | keycode>57)){
返回false;
}
否则{
如果(phn.value.length<10){
返回true;
}
否则{
返回false;
}
}
}
参见此处
您将了解如何检测ctrl+a键,然后当用户按下该键时,您将返回true
我希望这将有助于你给我反馈,这是否有效?问候……:)
记得吗
六十五
钥匙是a的密码吗
[更新]
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;
}
}
}
功能验证(键){
var ctrlDown=false;
aKey=86;
var ctrlKey=17;
var keycode=(key.which)?key.which:key.keycode;
var phn=document.getElementById('Textbox6');
如果(键码==ctrlKey)
{
ctrlDown=true;
}
if(ctrlKey&(keycode==aKey))
{
返回true;
}
如果(!(keycode==8 | | keycode==46)和&(keycode<48 | | keycode>57)){
返回false;
}
否则{
如果(phn.value.length<10){
返回true;
}
否则{
返回false;
}
}
}
可能重复的-该文件为您提供了调整if语句的线索我只需要ctrl+a并禁用所有字母表…您是否可以用它更改我的上述代码问题出在控制台中签入如果禁用字母表,您将允许什么?禁用所有字母表并仅使用ctrl+a和数字。。。但是你修改过的代码允许所有字母