Shortcuts
Да започваме. За проверка на ефективността на сценария, ние се нуждаем от формуляр, съдържащ текстово поле, в което потребителят ще въведете съобщение и въвеждане на етикет с типа атрибут. има стойност на бутона. С натискането на този бутон се изпраща съобщение към сървъра. В атрибутите на формата на маркер трябва да се създаде метод за изпращане на съобщения на сървъра (в нашия случай обикновено се използва методът на POST) и пътя към скрипта PHP, която ще се обработва на полученото съобщение.
Index.htm л Файлът ще бъде поставен следния код:
За да се покаже нашето JS-скрипт достатъчно, за да PHP-скрипт просто отпечатва съобщение, изпратено до една страница. Ето защо, action.php файла достатъчно, за да напише:
За да може да изпратите съобщение към сървъра, когато натиснете клавишната комбинация Ctrl + Enter, което трябва да се симулира едно кликване върху бутона "Изпращане". За да направите това, включете бутона под формата на използване на номера му и имитира едно кликване върху нея, използвайки метода на клик () по следния начин:
където buttonId - тази стойност е атрибут за идентификатор на един бутон. В допълнение, ние трябва да кликнете симулира, когато потребителят се държите натиснат клавиша Ctrl и натиснете влиза. С цел да се следи дали ключът Ctrl Ctrl въведе променлива и всеки път, когато потребител кликне, за да натиснете произволен клавиш, ще извикате функция в организма, което, ако се натисне клавиша Ctrl (тя отговаря на код 17) ще бъде назначен за променливата Ctrl е вярно. В една и съща функция, нека го наречем keyDown. ние симулира един клик, ако стойността е вярно Ctrl т.е. потребителят се държите натиснат клавиша Ctrl и клавиша въведете е натиснат. Код на натискане на бутона се съдържа в случай на обект. който ще премине keyDown функция като параметър. В резултат на това функция keyDown изглежда така:
Всеки път, когато потребител ще пусне на произволен клавиш, ще предизвика keyUp функция като параметър ще минава събитие обект. Точно както в случая с keyDown. Тялото на функцията, ако потребителят освободи клавиша Ctrl ще бъде назначен за съответната променлива, за да лъжа.
По-късно ще обсъдим как да се предотврати изпращането на празни съобщенията на сървъра. Виж ти 😉
Shortcuts много удобен нещо. Много пъти, за да забележите, как специалисти работят за компютъра, те се използват главно само докато Кей Клаудия-и със същата скорост и много повече от обикновените потребители с мишката. Както се казва, трябва да се научат материална част))