● jquery-textarea-form-submit-cmd-enter.js
A. 「Command ( Control 」+「Enter」のショートカットキーで、フォーカスが当たっているフォーム部品の親フォーム送信をする
$(function() {
$(document).on('keydown', 'body', function(e) {
if ( !(e.key == 'Enter' && (e.metaKey == true || e.ctrlKey == true ) ) ) return;
var $target = $(e.target);
if ($target.is('input') || $target.is('textarea') || $target.is('select')) {
$target.closest('form').trigger("submit");
}
});
});
B. 「Command ( Control 」+「Enter」のショートカットキーで、 class="notrepeat" をクリックさせる
$(function() {
$(document).on('keydown', 'body', function(e) {
if ( !(e.key == 'Enter' && (e.metaKey == true || e.ctrlKey == true ) ) ) return;
var $target = $(e.target);
if ($target.is('input') || $target.is('textarea') || $target.is('select')) {
$target.closest('form').find('.notrepeat').trigger("click");
}
});
});