我有一个类似下面的代码,它在chrome上可以正常工作,但是我需要IE上的解决方案,直到版本9为止,因此不支持addEventListener函数。我刚接触javascript代码,任何人都可以帮助我在下面的代码中更改attachEvent()上的addEventListener。
当我单击数字nbr 1或9时发送代码表单
function submitForm() {
document.priceOptionForm.method = 'post';
document.priceOptionForm.submit();
}
document.addEventListener('keydown', function(e) {
if (e.keyCode == '49') {
console.log(1)
submitForm();
}
})
document.getElementById("profile_price").addEventListener('click', submitForm);
function submitForm2() {
document.priceOptionForm2.method = 'post';
document.priceOptionForm2.submit();
}
document.addEventListener('keydown', function(e) {
if (e.keyCode == '57') {
console.log(9)
submitForm2();
}
})
document.getElementById("profile_price2").addEventListener('click', submitForm2);
<form action="" method="post" class="priceOptionForm" name="priceOptionForm">
<input name="paypal_email" type="text" value="whatever" id="email">
</label>
<a href="javascript:void(0);" class="bluebtn" id="profile_price" style="width:60px;margin-top:5px;">Save all</a>
</form>
<form action="" method="post" class="priceOptionForm" name="priceOptionForm2">
<input name="paypal_email" type="text" value="whatever" id="email">
</label>
<a href="javascript:void(0);" class="bluebtn" id="profile_price2" style="width:60px;margin-top:5px;">Save all</a>
</form>