날짜입력폼에 자동데이터 입력 채택완료

마감일 날짜입력부분 옆에 체크박스(채용시까지)를 두어서 클릭시 날짜입력부분에 값을 지워주고있는데,
[체크박스]채용마감 버튼을 두어서 클릭시 날짜입력부분에 오늘날짜기준 전일날짜를 강제로 입력되게 하고 싶은데 어떻게 해야할까요?
function check(s) {
if(s.checked){
console.log(s.checked);
document.getElementById("wr_5").value=
document.getElementById("address").value;
}else{
document.getElementById("wr_5").value="";
console.log(s.checked);
}
}
답변 3개
클릭했을 때 함수부분만 수정하시면 될거 같네요.
function check(s) {
if(s.checked){
document.getElementById("wr_5").value="";
}else{
document.getElementById("wr_5").value="";
}
}
댓글을 작성하려면 로그인이 필요합니다.
기존의 소스부분을 조금 변경하여 날짜함수만 추가했어요. 월이 2자리로 표기되어야 하는 경우 dt.getMonth 부분부터 조건문으로 두어 변경하면서 하시면 될겁니다. 체크하게 되면 wr_5에 어제날짜가 나오고 체크해제하면 없어집니다.
function check2(check){
if(check.checked){
var dt = new Date();
document.getElementById("wr_5").value=dt.getFullYear() + "-" + dt.getMonth() + "-" + (dt.getDate()-1);
}else{
document.getElementById("wr_5").value="";
}
}
채용마감
댓글을 작성하려면 로그인이 필요합니다.
저 input 부분에 그대로 2020-05-12이런식으로 넣어주시면 되세요
document.getElementById("wr_5").value = '2017-06-01';
이렇게하면 되지 않으신가요?
<?php
echo "Today is " . date("Y/m/d") . "<br>";
echo "Today is " . date("Y.m.d") . "<br>";
echo "Today is " . date("Y-m-d") . "<br>";
echo "Today is " . date("l");
?>
이런식으로 오늘날짜 구하실수도있구요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인