我搜索了但没有发现任何东西,并尝试了以下代码,但没有成功。
keyMap = { ALT_ANY: 'alt+*' };
我的问题是如何用alt
映射任何键?
我的意思是,如果用户按下任何字符键或使用alt
键。
例如:-alt+a
,alt+b
,alt+c
,alt+d
.....在一个事件中一起出现。
react-hotkeys,如果您需要库链接。
答案 0 :(得分:0)
我还没有找到带有react-hotkeys的解决方案,但是我有另一个解决方案,也许对您有用:
/** In your form type add block prefix */
/**
* {@inheritdoc}
*/
public function getBlockPrefix()
{
return 'your_bundle_name_klik_and_pay_paiement_form';
}
<div id="userForm">
</div>
<script>
$('form[name="your_bundle_name_user_paiement_form"]').submit(function(e){
e.preventDefault();
//....
success: function (data, textStatus, xhr) {
if (xhr.status === 200 && textStatus === 'success')
{
$("#userForm")
.html(data.template);
console.log("here 1");
$('form[name="your_bundle_name_klik_and_pay_paiement_form"]').submit();
console.log("here 2");
} else {
console.log(data);
}
},
})
$('form[name="your_bundle_name_klik_and_pay_paiement_form"]').submit(function(e){
e.preventDefault();
//....
success: function (data, textStatus, xhr) {
if (xhr.status === 200 && textStatus === 'success')
{
alert('form submitted');
} else {
console.log(data);
}
},