Поделиться
Перейти вниз
avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Тест разных элементов

в Пт Авг 11, 2017 2:42 pm
Первое сообщение в теме :

---

Re: Тест разных элементов

в Пт Авг 03, 2018 11:49 am










Начало документа...



alert( 'Привет, Мир!' );


...Конец документа





avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 11:50 am
alert ('1');
avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 11:51 am










Начало документа...



alert( 'Привет, Мир!' );


...Конец документа





avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 12:14 pm
var kinput = document.getElementById('kinput');
var area = document.getElementById('area');
kinput.onkeydown = kinput.onkeyup = kinput.onkeypress = handle;

var lastTime = Date.now();

function handle(e) {
if (form.elements[e.type + 'Ignore'].checked) return;

var text = e.type +
' keyCode=' + e.keyCode +
' which=' + e.which +
' charCode=' + e.charCode +
' char=' + String.fromCharCode(e.keyCode || e.charCode) +
(e.shiftKey ? ' +shift' : '') +
(e.ctrlKey ? ' +ctrl' : '') +
(e.altKey ? ' +alt' : '') +
(e.metaKey ? ' +meta' : '') + "\n";

if (area.value && Date.now() - lastTime > 250) {
area.value += new Array(81).join('-') + '\n';
}
lastTime = Date.now();

area.value += text;

area.scrollTop = area.scrollHeight;

if (form.elements[e.type + 'Stop'].checked) {
e.preventDefault();
}
}
avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 12:14 pm
var kinput = document.getElementById('kinput');
var area = document.getElementById('area');
kinput.onkeydown = kinput.onkeyup = kinput.onkeypress = handle;

var lastTime = Date.now();

function handle(e) {
 if (form.elements[e.type + 'Ignore'].checked) return;

 var text = e.type +
   ' keyCode=' + e.keyCode +
   ' which=' + e.which +
   ' charCode=' + e.charCode +
   ' char=' + String.fromCharCode(e.keyCode || e.charCode) +
   (e.shiftKey ? ' +shift' : '') +
   (e.ctrlKey ? ' +ctrl' : '') +
   (e.altKey ? ' +alt' : '') +
   (e.metaKey ? ' +meta' : '') + "\n";

 if (area.value && Date.now() - lastTime > 250) {
   area.value += new Array(81).join('-') + '\n';
 }
 lastTime = Date.now();

 area.value += text;

 area.scrollTop = area.scrollHeight;

 if (form.elements[e.type + 'Stop'].checked) {
   e.preventDefault();
 }
}
avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 12:23 pm
Код:
<!DOCTYPE HTML>
<html>

<head>
  <meta charset="utf-8">
  <link rel="stylesheet" href="style.css">
</head>

<body>

  <form id="form" onsubmit="return false">

    Предотвратить действие по умолчанию для:
    <label>
      <input type="checkbox" name="keydownStop" value="1"> keydown</label>   
    <label>
      <input type="checkbox" name="keypressStop" value="1"> keypress</label>   
    <label>
      <input type="checkbox" name="keyupStop" value="1"> keyup</label>

    <p>
      Игнорировать:
      <label>
        <input type="checkbox" name="keydownIgnore" value="1"> keydown</label>   
      <label>
        <input type="checkbox" name="keypressIgnore" value="1"> keypress</label>  &nbsp;
      <label>
        <input type="checkbox" name="keyupIgnore" value="1"> keyup</label>
    </p>

    <p>Сфокусируйтесь на поле и нажмите какую-нибудь клавишу.</p>

    <input type="text" placeholder="Клавиши нажимать тут" id="kinput">

    <textarea id="area"></textarea>
    <input type="button" value="Очистить" onclick="area.value = ''" />

  </form>

  <script src="script.js"></script>


</body>

</html>
avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 12:23 pm




  
  




  

    Предотвратить действие по умолчанию для:
    
       keydown   
    
       keypress   
    
      keyup

    


      Игнорировать:
      
         keydown   
      
         keypress   
      
         keyup
    



    

Сфокусируйтесь на поле и нажмите какую-нибудь клавишу.



    

    
    

  

  




avatar
Admin
Праймтайм : Каждый день с 7 до 11 МСК
Посмотреть профильhttp://zadrot-pod-mostom.forum2x2.ru

Re: Тест разных элементов

в Пт Авг 03, 2018 12:24 pm




  
  




  

    Предотвратить действие по умолчанию для:
    
       keydown   
    
       keypress   
    
      keyup

    


      Игнорировать:
      
         keydown   
      
         keypress   
      
         keyup
    



    

Сфокусируйтесь на поле и нажмите какую-нибудь клавишу.



    

    
    

  

  




Спонсируемый контент

Re: Тест разных элементов

Вернуться к началу
Права доступа к этому форуму:
Вы можете отвечать на сообщения

Выдвижной чат