select 탭에서 멀티플 속성을 설정하고 값을 가져오는 방법

1722 단어 webselectmultiple
select 탭은multiple 속성과size 속성을 설정하면 여러 가지 선택을 할 수 있으며, 밑에 있는 상자에서 목록 상자로 바뀔 수 있습니다.
그러나 form으로 제출할 때 마지막으로 선택된 것만 얻을 수 있습니다. 그리고 이 코드를 임시로 기록했습니다.
저나 다른 사람한테 도움이 될 수도 있어요.
위 코드 text.html:





function changeMonth() { var month=[]; var obj = document.getElementById("month"); for(var i=0;i<obj.options.length;i++){ if(obj.options[i].selected){ month.push(obj.options[i].value);// } } var selectMonth = document.getElementById("selectMonth"); console.log(selectMonth); selectMonth.value = month; }

제출을 눌렀을 때post.php
 string(4) "2017" ["month"]=> string(1) "4" ["selectMonth"]=> string(3) "3,4" }
?>

좋은 웹페이지 즐겨찾기