양식에 두 개의 필수 입력란 중 하나만 입력하면 양식을 제출해야한다는 상황에 이르렀습니다. 불행히도, 두 필드에 모두 required
넣어 경우 두 채울 때까지 기다릴 것입니다.이 JS JS 사용하지 않고 작동합니까? 나는 그것에 관한 숨겨진 특징을 모르는 사이에 거의 불가능하다는 것을 알고 있습니까?필수 항목 || 필요한 HTML5 양식
답변
JS를 사용하지 않고도이 작업을 수행 할 수 있습니까?
아니요, 유효성 검사 클라이언트 쪽을 수행하려면 JavaScript가 필요합니다.
이 솔루션은 JS 필요하지만 쉽게 - 단순히 값이 이들 중 여부에 따라 요소의 .required
특성 전환 : 당신은 또한에 넣어 수
var t1 = document.getElementById('test1');
var t2 = document.getElementById('test2');
function toggleRequired() {
t2.required = (t1.value.trim() === '');
t1.required = (t2.value.trim() === '');
}
t1.addEventListener('change', toggleRequired, false);
t2.addEventListener('change', toggleRequired, false);
<form>
<input name="test1" id="test1" required />
<br/>
<input name="test2" id="test2" required />
<br/>
<input type="submit" />
</form>
둘 다 가치가 있다면? –
둘 다'required' 속성은 false로 설정 될 것입니다. 그러나 둘 다 값을 가지기 때문에 원하는 결과가 얻어지기 때문에 중요하지 않습니다. – Alnitak
하나가 변경 될 때까지 작동하지 않습니다. –
을 한 div. 그것은 나를 위해 일했다.
<form>
<div class=question>
<input id="field1_1" name="field1" required>
<input id="field1_2" name="field1" required>
<input type="submit" />
</div>
</form>
- 1. HTML5 필수 입력 스타일
- 2. Chrome의 HTML5 필수 입력란입니다.
- 3. Elasticsearch의 필수/필수 항목 다루기
- 4. HTML5 필수, 비어있는 경우 접기 열기 및 포커스가 필요한 요소
- 5. 양식의 동적 필수 입력 항목
- 6. 필요한 입력이있는 두 양식
- 7. HTML5 필수 속성
- 8. HTML5 필수 속성이 충족되지 않은 경우에도 내 양식 게시 이유
- 9. HTML5 양식이 필요한 일반 버튼 (제출하지 않음)
- 10. 스프링 폼 : 입력 HTML5 필수 속성
- 11. PHP 필수 필드가있는 양식
- 12. HTML5 필수 속성이 작동하지 않습니다.
- 13. 페이팔 옵션 필수 항목
- 14. RadioButton 용 필수 항목
- 15. HTML5 양식 유효성 검사
- 16. 양식 요소에 필수 클래스를 추가하는 jQuery .append()
- 17. 필수 속성 HTML5; 메시지 위치
- 18. HTML5 입력 필수 - 비활성화 방법
- 19. HTML5 필요한 검증 = 버튼
- 20. PHP 양식 필수 입력란
- 21. HTML5 양식
- 22. Jquery Sortable - 필수 항목 및 옵션 항목
- 23. jquery 숨김 양식 필수 입력란
- 24. 목록에서 필수 항목 수 찾기?
- 25. QListWidget의 항목 선택 필수 항목입니다.
- 26. 이벤트를 선언하는 방법 필수 항목
- 27. forked 하위 프로그램의 필수 항목
- 28. 재생 프레임 워크 필수 항목
- 29. Salesforce : 조건부로 필요한 Apex 양식 필드 만들기
- 30. ASP.NET에서 SessionState가 필요한 항목
아니요. 복잡한 검증을 위해서는 JS가 필요합니다. HTML 5 유효성 검사 API에 묶을 수 있습니다. – Quentin
자바 스크립트 없이는 불가능한 것 같습니다. 그러나 이제는 또한 – Panther
@ Mohammad를 알고 싶습니다. 상자에 체크 표시를하고, 여기에도 서버 측 유효성을 검사하고 있습니다. 맞습니까? –