2026, 새로운 도약을 시작합니다.

코드 좀 봐주세요 채택완료

아래처럼 되어 있는데요..같은 방식의 항목을 늘리려고 하니 무려 100개 필드를 써야 할거 같아서요

 if(id == 'wr_313'){  chi_price = wfm.wr_63; ko_price = wfm.wr_307; }

이 3개 필드만으로 각각 분할 필드로 해서 처리하고 싶은데...

아래 코드를 어떻게 고쳐야 할지 도움 좀 부탁드립니다.

function my_calc(){return;} 

var wfm = document.fwrite;
var chi_price;
var ko_price;
function get_inputName(id){
           if(id == 'wr_313'){  chi_price = wfm.wr_63; ko_price = wfm.wr_307; }
     else if(id == 'wr_314'){  chi_price = wfm.wr_64; ko_price = wfm.wr_308; }
     else if(id == 'wr_315'){  chi_price = wfm.wr_65; ko_price = wfm.wr_309; }
     else if(id == 'wr_316'){  chi_price = wfm.wr_66; ko_price = wfm.wr_310; }
     else if(id == 'wr_317'){  chi_price = wfm.wr_67; ko_price = wfm.wr_311; }
     else if(id == 'wr_318'){  chi_price = wfm.wr_68; ko_price = wfm.wr_312; }
}
 

답변 1개

채택된 답변
+20 포인트

인풋을 받을때는 전부 따로 받은 후에

업데이트할때

인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|인풋값|

이런식으로 한개로 합쳐서 업데이트 하고

view 에서는  구분자'|'로 explode 해서 배열로 만들어서

사용하면 

추가로 몇백개씩 칼럼을 만들지 않아도 되겠죠 ? 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고