2012-01-11 2 views
2

У меня есть запрос относительно выбранного ключа в JavaScript. Я разрабатываю SQL-запрос редактора веб-приложения. Здесь пользователи должны выполнить запрос, используя текстовое поле. когда они выполняют запрос, функция ajax извлекает результат и отображает их.получить больше, чем выбранный ключ в javascript

Теперь мое требование состоит в том, чтобы запрос выполнялся, нажимая комбинацию клавиш ctrl+enter. Я знаю, что мы можем достичь кода ключа одного ключа, Но как для второго ключа?

ctrl+enter сочетание клавиш та же функциональность, что и при выполнении запроса в базе данных оракула.

т. Е. При нажатии правильной комбинации клавиш ctrl+enter запрос должен быть выполнен.

И помощь оценили

ответ

2
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.0Transitional//EN"> 
<HTML> 
<HEAD> 
<TITLE>NewDocument</TITLE> 
<METANAME="Generator"CONTENT="EditPlus"> 
<METANAME="Author"CONTENT=""> 
<METANAME="Keywords"CONTENT=""> 
<METANAME="Description"CONTENT=""> 
<script language="JavaScript"> 
functionisCtrlEnter(e) 
{ 
    if(window.event){ 
     if(window.event.ctrlKey&&window.event.keyCode==13){ 
      //writecodetoclicksomehiddenbutton(useajax) 
      alert('isCtrlEnter'); 
      return false; 
     } 
    } 
else 
{ 
if(e.which==13&&e.ctrlKey){ 
      //writecodetoclicksomehiddenbutton(useajax) 
      alert('isCtrlEnter'); 
      return false; 
      } 
} 
} 
</script> 
</HEAD> 

<BODY> 
<input type="text" onkeyup="return isCtrlEnter(event);"/> 
</BODY> 
</HTML> 
+0

Apurv .... спасибо .... Это Jst работал в едином shot..thanks много @Abbas спасибо за отправляя ваш ответ, однако мне нужно решение javascript. – vipul12389

+0

Добро пожаловать vipul12389 – Apurv

2

Я рекомендую вам взглянуть на библиотеку JQuery JavaScript. Вы можете использовать этот фрагмент для захвата Ctrl + Enter события:

$('#textAreaId').keydown(function (e) 
{ 
    if (e.ctrlKey && e.keyCode === 13) 
    { 
    alert("ctrl-enter pressed"); 
    } 
}); 
Смежные вопросы