HTML을 사용하여 간단한 양식을 작성 중이며 사용자가 테이블에 여분의 행을 추가 할 수 있도록 JavaScript를 페이지에 추가했습니다. 이 테이블에는 입력 유형 = "텍스트"태그 및 선택 태그가 있습니다. 사용자가 단추를 클릭하여 행을 추가하면 JavaScript는 행을 추가하지만 입력을 지우고 태그를 선택합니다.JavaScript가 내 입력 값을 지 웁니다.
내 스크립트 내가 문제가 여기 모르겠어요
var x = x + 1;
function another()
{
x = x + 1;
y = y + 1;
var bigTable = document.getElementById("bigTable");
bigTable.innerHTML += ("<TR><TD CLASS=\"bigTable2\" ALIGN=\"Center\"><SELECT
NAME=\"PO" + x + "\"><OPTION>Select</OPTION><OPTION>1234567890</OPTION></SELECT>
</TD><TD CLASS=\"bigTable2\" ALIGN=\"Center\"><INPUT TYPE=\"Text\" NAME=\"SKU" + x
+ "\"></TD><TD CLASS=\"bigTable2\" ALIGN=\"Center\"><INPUT TYPE=\"Text\"
NAME=\"modelNum" + x + "\"></TD><TD CLASS=\"bigTable2\" ALIGN=\"Center\"><INPUT
TYPE=\"Text\" NAME=\"itemNum" + x + "\"></TD><TD CLASS=\"bigTable2\"
ALIGN=\"Center\"><INPUT TYPE=\"Text\" NAME=\"qty" + x + "\" ID=\"qty"+x+"\"
onBlur=\"total();\"></TD></TR>");
}
입니다. "+ ="문은 기본적으로 내 테이블을 = 문과 같이 재설정합니까?
편집 : 모든 코드를 표시하는 방법을 모르지만 표시되는 것은 내 코드가 아닙니다. 기본 테이블이 있고 JavaScript를 사용하면 + = 문을 사용하여 HTML을 추가합니다.
편집 : 내 테이블이됩니다 :
<TABLE ID="bigTable">
<TR>
<TH>P.O. #</TH>
<TH>SKU #</TH>
<TH>Model #</TH>
<TH>Item #</TH>
<TH>Quantity</TH>
</TR>
<TR>
<TD CLASS="bigTable" ALIGN="Center">
<SELECT NAME="PO1">
<OPTION>Select</OPTION>
<OPTION>1234567890</OPTION>
</SELECT>
</TD>
<TD CLASS="bigTable2" ALIGN="Center"><INPUT TYPE="Text" NAME="SKU1"></TD>
<TD CLASS="bigTable2" ALIGN="Center"><INPUT TYPE="Text" NAME="modelNum1"></TD>
<TD CLASS="bigTable2" ALIGN="Center"><INPUT TYPE="Text" NAME="itemNum1"></TD>
<TD CLASS="bigTable2" ALIGN="Center"><INPUT TYPE="Text" NAME="qty1" ID="qty1" onBlur="total();"></TD>
</TR>
</TABLE>
내 자바 스크립트 태그 사이의 모든 복제합니다. 그리고 변수 x를 사용하여 입력 및 드롭 다운의 이름에있는 숫자를 업데이트합니다. 변수 Y는 계산 기능을 증가시키는 데 사용됩니다.
테이블 구조 란 무엇입니까? 게시물에 추가 할 수 있습니까? –
+ = 문이 + = "
"으로 변경 되더라도 내
이 삽입되고 입력 내용이 지워집니다. – jjdrew99