当有人按下
时,是否可以提交此表单<div class="form-group">
<?= lang("reference_note", "reference_note");?>
<?php echo form_password('reference_note', $reference_note, 'class="form-control kb-pad" id="reference_note" autofocus="autofocus"');?>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default pull-left" data-dismiss="modal"> <?=lang('close')?> </button>
<button type="button" id="suspend_sale" class="btn btn-primary"><?= lang('submit') ?></button>
</div>
该字段需要输入密码,然后当按下输入时,它应该提交表格。 现在输入代码,它只在按下按钮时提交
答案 0 :(得分:1)
您使用的是JQuery吗?如果是这样,这将解决问题:
$("input").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
$("form").submit();
}
});
否则,你可以使用纯javascript来完成它:
<script type="text/javascript">
function submitOnEnter(inputElement, event) {
if (event.keyCode == 13)
{
inputElement.form.submit();
}
}
</script>
然后在你的输入元素上添加:
onkeypress="submitOnEnter(this, event);"