我有一个表格,一次显示一个问题,我必须单击下一步才能转到下一个问题。用户必须选择一个选项才能移至其他问题。我想做的是,如果用户从复选框中选择一个选项并按Enter,它将触发下一个按钮并移至其他问题。我做不到。我的代码有什么问题? jQuery代码..
$('input[name="trading_for_at_least_6_months"]:checked').keypress(function (event) {
if (event.keyCode === 13) {
$(".comnext1").click();
}});
我正在尝试编写代码,以查看是否通过检查输入名称来检查是否有任何选项,如果是,则在按下Enter键时触发下一个按钮。我还有另一个下一个按钮,所以我也不想触发它们。
答案 0 :(得分:0)
您可以这样使用它:
<script>
$(document).ready(function() {
$(document).on('keypress', function(event) {
if($('input[name="trading_for_at_least_6_months"]').is(':checked')) {
if (event.keyCode === 13) {
alert(1);
$('.comnext1').trigger('click');
return false;
}
}
});
});
</script>
在上面的代码中删除警报,这是为了测试事件是否正在提交并且按钮被单击。