HTML_HTML/Xhtml_Web 페이지 제작 시 select 태그의 단일 선택 및 다중 선택 사용법에 대한 자세한 설명
select 요소는 단일 선택 또는 다중 선택 메뉴를 만듭니다. 양식이 제출되면 브라우저는 선택한 항목을 제출하거나 쉼표로 구분된 여러 옵션을 수집하여 단일 매개변수 목록으로 결합하고
<선택>
<옵션 값 ="volvo">Volvo
<옵션 값 ="saab">Saab 옵션 값= "opel"
//다음과 같습니다. size 속성이 설정된 경우, 세 개의 데이터가 표시됩니다. 다중 선택은 허용되지 않습니다.
코드 복사
코드는 다음과 같습니다.
isExit =
break;
}
}
return isExit;
}
2. 선택 옵션에 항목 추가
코드 복사
코드는 다음과 같습니다.
@param objSelectId 항목에 추가할 대상 선택 구성 요소의 ID
@param objItemText 추가할 항목의 내용
@param objItemValue 추가할 항목의 값
function addOneItemToSelect(objSelectId ,objItemText,objItemValue) {
var objSelect = document.getElementById(objSelectId);
if (null != objSelect && typeof(objSelect) != "정의되지 않음") {
//값이 항목인지 확인
if(isSelectItemExit(objSelectId,objItemValue)) {
$.messager.alert('Prompt message','이 값을 가진 옵션이 이미 존재합니다!' ,'info');
} else {
var varItem = new Option(objItemText,objItemValue)
objSelect.options.add(varItem)
}
}
}
3. 선택 옵션에서 선택한 항목을 삭제합니다. 다중 선택 및 다중 삭제를 지원합니다
@param objSelectId 삭제할 대상 선택 구성 요소 ID
function RemoveSelectItemsFromSelect(objSelectId) {
var objSelect = document.getElementById (objSelectId);
var delNum = 0;
if (null != objSelect && typeof(objSelect) != "정의되지 않음") {
for(var i=0;i
objSelect.options.remove(i);
delNum = delNum 1
i - 1 ;
}
}
if (delNum <= 0 ) {
$.messager.alert('메시지', '삭제할 옵션을 선택하세요!', '정보') ;
} else {
$.messager .alert('prompt message',''delNum' 옵션이 성공적으로 삭제되었습니다!','info')
}
}
}
4.
@param objSelectId 확인할 대상 선택 컴포넌트의 id
@param objItemValue 존재 여부를 확인할 값
function RemoveItemFromSelectByItemValue( objSelectId,objItemValue) {
var objSelect = document.getElementById(objSelectId);
if (null != objSelect && typeof(objSelect) != "undefine") {
//존재 여부 확인
if(isSelectItemExit(objSelect,objItemValue)) {
for(var i=0;i< ;objSelect.options.length;i ) {
if(objSelect.options[i].value == objItemValue) {
objSelect.options.remove(i);
break;
}
}
$.messager.alert('Message','삭제되었습니다!','info'); 🎜>} else {
$.messager.alert('Message','No 지정된 값을 가진 옵션이 있습니다!','info')
}
}
}
}
}
}
6. select의 모든 항목을 가져오고 모든 값을 쉼표로 구분된 문자열로 조합합니다.
코드 복사
var length = objSelect.options.length
for(var i = 0; i < length; i = i 1) {
if (0 == i) {
selectItemsValuesStr = objSelect.options[i].value;
} else {
selectItemsValuesStr = selectItemsValuesStr "," objSelect.options[i].value;
return selectItemsValuesStr
}
7. 선택한 모든 옵션을 다른 선택 항목으로 이동
복사 코드
@param fromObjSelectId 이동된 항목의 원래 선택 구성 요소 ID
@param toObjectSelectId 이동된 항목이 입력할 대상 선택 구성 요소 ID
function moveAllSelectedToAnotherSelectObject(fromObjSelectId, toObjectSelectId) {
var objSelect = document.getElementById(fromObjSelectId);
var delNum = 0
if (null != objSelect && typeof(objSelect) != "정의되지 않음") {
for(var i=0;i< objSelect.options.length;i=i 1) {
if(objSelect.options[i].selected) {
addOneItemToSelect(toObjectSelectId,objSelect.options[i].text,objSelect.options[i]. 값)
objSelect.options.remove(i);
i = i - 1
}
}
}
}
8. 모든 옵션을 다른 선택으로 이동
@param fromObjSelectId 이동된 항목의 원래 선택 구성 요소 ID
@param toObjectSelectId 이동된 항목이 입력할 대상 선택 구성 요소 ID
function moveAllToAnotherSelectObject(fromObjSelectId, toObjectSelectId) {
var objSelect = document.getElementById (fromObjSelectId);
if (null != objSelect) {
for(var i=0;i
objSelect.options.remove(i);
i = i - 1
}
}
}

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











HTML의 테이블 테두리 안내. 여기에서는 HTML의 테이블 테두리 예제를 사용하여 테이블 테두리를 정의하는 여러 가지 방법을 논의합니다.

HTML 여백-왼쪽 안내. 여기에서는 HTML margin-left에 대한 간략한 개요와 코드 구현과 함께 예제를 논의합니다.

HTML의 Nested Table에 대한 안내입니다. 여기에서는 각 예와 함께 테이블 내에 테이블을 만드는 방법을 설명합니다.

HTML 테이블 레이아웃 안내. 여기에서는 HTML 테이블 레이아웃의 값에 대해 예제 및 출력 n 세부 사항과 함께 논의합니다.

HTML 입력 자리 표시자 안내. 여기서는 코드 및 출력과 함께 HTML 입력 자리 표시자의 예를 논의합니다.

HTML 순서 목록에 대한 안내입니다. 여기서는 HTML Ordered 목록 및 유형에 대한 소개와 각각의 예에 대해서도 설명합니다.

HTML에서 텍스트 이동 안내. 여기서는 Marquee 태그가 구문과 함께 작동하는 방식과 구현할 예제에 대해 소개합니다.

HTML onclick 버튼에 대한 안내입니다. 여기에서는 각각의 소개, 작업, 예제 및 다양한 이벤트의 onclick 이벤트에 대해 설명합니다.
