업데이트 스크립트를 합쳐 주십시오. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

업데이트 스크립트를 합쳐 주십시오. 정보

업데이트 스크립트를 합쳐 주십시오.

본문

function gr_update(wr_id) {
    var f = document.flist;
    var aa_id;
    aa_id = 'A_modify_' + wr_id;
    document.getElementById('A_modify').value = document.getElementById(aa_id).value;
    f.action = "./A_update.php?wr_id=" + wr_id;
    f.submit();
}

function memo_update(wr_id) {
    var f = document.flist;
    var bb_id;
    bb_id = 'B_modify_' + wr_id;
    document.getElementById('B_modify').value = document.getElementById(bb_id).value;
    f.action = "./B_update.php?wr_id=" + wr_id;
    f.submit();
}

위 두 스크립트를 하나로 합치려고 합니다.

하나의 팝업창에서 업데이트시킬 항목을 위와 같이 두 가지를 띄우고
submit 버튼을 하나로 하려고 합니다.
(현재는 submit이 각각 달려있어서, 한 항목을 submit하면 바로 업데이트되면서 창이 닫혀버려서요.)

부탁드립니다.

  • 복사

댓글 전체

이건 어떠세요?

function update(wr_id,set) {
    var f = document.flist;
    if(set == 'a'){
        var aa_id;
        aa_id = 'A_modify_' + wr_id;
        document.getElementById('A_modify').value = document.getElementById(aa_id).value;
        f.action = "./A_update.php?wr_id=" + wr_id;
    }esle if(set=='b'){
        var bb_id;
        bb_id = 'B_modify_' + wr_id;
        document.getElementById('B_modify').value = document.getElementById(bb_id).value;
        f.action = "./B_update.php?wr_id=" + wr_id;
    }
    f.submit();
}
이렇게 업데이트를 하면서 update(wr_id값, 타입값) 으로 넘기고, 검색해서 받으면 될듯 한데요..
테스트는 해보지 않았습니다만,,ㅋ...

그런데 두가지 항목을 업데이트 하는데 왜 굳이 저렇게 각각 넘기나요??
폼에 기존 데이터를 받아서 업데이트시 한번에 다 넘겨 버리거나 앞열에 체크박스를 달아서
체크박스 체크된 값들만 업데이트를 해버려도 될거 같은데요...굳이 저렇게 각각 업데이트를 안하셔도요..흠...
아하, 그렇군요. 감사드립니다. ^^
따로따로 업데이트해야겠다고 생각했는데, 하나로 합치는 것도 좋은 방법이겠군요.
답변과 조언에 감사드립니다.
© SIRSOFT
현재 페이지 제일 처음으로