버튼클릭 시 confirm
본문
컨펌창이 나오지않고 버튼클릭하면 작업완료가 뜨고 로직이 처리됩니다
이유를 알 수 있을까요?
<td><?if($row['work_p']=="N"){?><a href="javascript:onclick1(<?=$row['smp_id']?>,'Y');" class="btn blueButton">작업완료</a>
<?}else{?>
작업완료
<?}?>
</td>
function onclick1(id,yn){
$("#work_p"+id).val(yn);
var frms="smpList"+id;
var frm= document.forms[frms];
if(confirm("작업완료 하시겠습니까?") == true){
frm.submit();
}else{
return;
}
}
//액션 값 입니다
$result = sql_query($sql);
$HTTP_REFERER = $HTTP_REFERER."#table_".$smp_id;
if($result){
goBack('작업 완료', $HTTP_REFERER);
}else{
goBack('작업 실패', $HTTP_REFERER);
}
?>
답변 2
javascript 에러 난 상황 같습니다.
개발자 툴 console창을 한번 확인해 보세요.
avascript:onclick1(<?=$row['smp_id']?>,'Y');"
첫번째 인자에 '<?=$row['smp_id']?>
'로 감싸야 됩니다
답변을 작성하시기 전에 로그인 해주세요.