채택완료

일마가 왜 앙되나요? 유유

2018-04-15 (일) 09:45:44 3,204

<input type="text" name=wr_71  onchange="equalVal(wr_11, this.value);" value="<?=$write[wr_71]?>" size="20"  itemname="링크1" >

wr_71에 입력하면 wr_11에도 입력되는 건데요...

필드가 너무 많아 

아래처럼 분할필드로 집어넣으려는데...

<input type="text" name="wr_71[]" onchange="equalVal(wr_11[0], this.value);" value="<?php echo $wr_71[0]; ?>" size="20"  itemname="링크1" >

이렇게 했더니 앙되네요,,,

어떻게 해야 할까요?

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트

우선 equalVal(wr_11[0], this.value); 의 함수가 어떻게 작성되었는지는 모르겠으나

위에껀 되고 밑에껀 안된다는 형식이면

equalVal 의 함수내부에서 wr_11 을 받아쓰는 부분이 혹 getElementsByName(wr_11[0]) << 이렇게 되는건지요?

배열이라면 getElementsByName('wr_11')[0] 이 되어야 할텐데..

뭐 스크립트 함수를 적어주지 않아서 정확한 답변인지는 모르겠습니다~! ㅎㅎ

저도 초짜라..

답변에 대한 댓글 2개

2018-04-15 (일) 17:48:09
스크립트는 이것밖에 없는데요,,,
71에 쓰면 11에도 들어갑니다.

function equalVal(obj, val)
{
obj.value = val;
return;
}
그럼 onchange="equalVal(document.getElementsByName('wr_11')[0], this.value);" 형식으로 사용 해보세용.

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