반응형
Enter key without submit 버튼으로 양식을 제출하시겠습니까?
제출 버튼을 추가하지 않고 텍스트 입력 필드에 Enter 키만으로 양식을 제출하려면 어떻게 해야 합니까?
예전에 작동했던 것으로 기억하는데, 지금 테스트해보니 제출형 입력란이 없는 한 양식이 제출되지 않습니다.
$("input").keypress(function(event) {
if (event.which == 13) {
event.preventDefault();
$("form").submit();
}
});
양식 #양식을 양식 ID로 변경
$('#form input').keydown(function(e) {
if (e.keyCode == 13) {
$('#form').submit();
}
});
또는 다른 방법으로
$('input').keydown(function(e) {
if (e.keyCode == 13) {
$(this).closest('form').submit();
}
});
제이 길포드의 대답은 효과가 있겠지만, 제 생각에 가장 쉬운 방법은 그냥 뺨을 때리는 것입니다.display: none;
양식의 제출 버튼에서
@Jay Guilford의 답변은 좋으나 JS 의존성을 원하지 않는 경우 submit 요소를 사용하여 간단히 숨길 수 있습니다.display: none;
.
언급URL : https://stackoverflow.com/questions/8981637/submit-form-with-enter-key-without-submit-button
반응형
'programing' 카테고리의 다른 글
Powershell을 사용하여 SQL Server 버전을 확인하려면 어떻게 해야 합니까? (0) | 2023.09.18 |
---|---|
Windows 8 및 10에서 npm 경로 수정 (0) | 2023.09.18 |
Python의 bz2 모듈은 기본적으로 컴파일되지 않습니다. (0) | 2023.09.18 |
범위 클래스의 CopyPicture 메서드에 실패했습니다. (0) | 2023.09.18 |
UNION과 LIMIT를 조합하여 사용할 경우 MariaDB의 이상한 동작 (0) | 2023.09.18 |