물어보기Rhymix
조회 수 54 댓글 4
Extra Form

특정 게시판에서

 

확장변수가 input_1 input_2 인 확장변수가 30개 까지 있어야 하는데요.

이게 첫번째 제작이후에 복사하는건 세진님이 만든 모듈을 사용하면 되는데, 이게 수작업으로 하기에는 너무.. 소모적인 작업이라

 

혹시 자동으로 1~30 까지 생성시킬 수 있는 방법이 있을까요?

  • ?
    sejin7940 2018.07.19 23:06:48
    30개 정도는 노가다도 아니죠. 그 정도는 가뿐히 그냥~~~ ^^
  • profile
    ルイスP 2018.07.19 23:24:52
    ㅎㅎ 생각해보니 30개는 노가다는 아닌거 같네요

    그 이후의 수가 되면 좀 고민이네요 ERD를 봐야겠어요
  • profile
    엔데벨 2018.07.19 23:36:53
    노가다라서 그냥 간단하게 짜봤습니다.
    사용자정의 추가 창에서 크롬 콘솔켜고 실행합시다..!



    var eidFormat = 'input_%';
    var nameFormat = '입력 %';

    var startcount = 1;
    var endcount = 30;

    function next(count){
    $('#eid').val(eidFormat.replace('%', count));
    $('#lang_name').val(nameFormat.replace('%', count)).trigger('change');

    var ifr = $('<iframe name="i' + count + '" />').appendTo('body');
    $('.x form').attr('target', 'i' + count);

    $('.x form button[type="submit"]').trigger('click');
    $('.x_modal-footer ._ok').trigger('click');

    if(count == endcount) return;
    ifr.ready(function(){
    next(count + 1);
    });
    }
    next(startcount);



    노가다를 줄이자는 의미로 짠거라 코드 실행 완료후 확장변수 순서 수정 해주셔야 합니다.
    뒤죽박죽으로 섞여 있을거라서요ㅜㅠ
    2
  • profile
    윤삼 2018.07.20 19:10:35
    와 대박입니다. 스크랩으로 저장~!

서버에 요청 중입니다. 잠시만 기다려 주십시오...