JavaScript 버튼 클릭 시 input type text 나 input type date쪽으로 날짜가 입력되는 것을 알고 싶습니다..
조회수 3222회
function color(obj) {
var buttons = obj.form.term;
for(var i=0,len=buttons.length ; i<len ; i++) {
buttons[i].style.backgroundColor = "#858585";
var d = new Date();
var n = d.getDate();
var m = d.getMonth()+1;
var y = d.getFullYear();
document.getElementById("date_fir").value = y + "-" + m + "-" + n;
}
obj.style.backgroundColor = "#e0383e";
}
JavaScript 버튼 클릭 시 input type text 나 input type date쪽으로 날짜가 입력되는 것을 알고 싶습니다.. 버튼 클릭 시에 이 소스로 버튼 on off 색깔을 바꾸는 것까진 되었는데 그 다음에 버튼 하나하나 클릭 시 각각의 버튼이 연결되는 날짜 (오늘, 어제, 일주일 전, 한 달 전)를 input type쪽으로 보내지지가 않습니다. 어떻게 하면 input type text쪽으로 나타낼 수 있을까요..
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
아래와 같이 input id를 date_fir로 지정을 해놓으셨나요? date_fir로 지정해놓은 input에만 값이 들어갈거예요.
<input id="date_fir" type="text" value="" ...>
-
(•́ ✖ •̀)
알 수 없는 사용자
- 하나만 더 질문 드리겠습니다..! 혹시 이런 상태에서 저 위에 있는 소스와 연동되는 버튼이 네 개라는 가정 [ 오늘, 어제, 일주일 전, 한 달 전 ] 하에 for문 안쪽에 각각의 버튼 속성을 지정해주고 싶은데 어떤 식으로 하면 좋을까요... 자연스럽게 for문으로 처리하고 싶습니다..... 한 개의 function을 가지고는 하지 못하는 건가요?? 알 수 없는 사용자 2017.1.31 14:06
-
댓글 입력