innerhtml 관련 문의 드립니다. 정보
innerhtml 관련 문의 드립니다.본문
화면에 총무부,기획부,홍보부가 나타나야 되는데
홍보부가 결과값이 나오지 않습니다..
이유가 무엇인지요?
innerhtml에서
(<input type=text name='Deptno' class=Resume_Form ..) 에서
'Deptno'를 Deptno[]로 선언하고 싶은데 계속 오류가 납니다.
감사합니다.
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<? $department[0] = '총무부';
$department[1] = '기획부';
$department[2] = '홍보부';
<? $department[0] = '총무부';
$department[1] = '기획부';
$department[2] = '홍보부';
?>
<script language="javascript">
function Append(tableID)
{
if (parseInt(document.fregisterform.defaultrow.value)>=4){
alert("추가사항은 최대 4개까지 입니다.")
}else{
var table = document.all ? document.all[tableID] : document.getElementById(tableID);
//alert(table.rows.length);
var row = table.insertRow(table.rows.length);
if (document.all)
{
var cell = row.insertCell(0);
var careerno = parseInt(document.fregisterform.defaultrow.value)+1;
CareerAddHTML= "<div id=divCareer"+careerno+" style=display:'';><table align=center border=0 cellpadding=2 cellspacing=0 width='100%'>"
CareerAddHTML=(CareerAddHTML+"<tr bgcolor=#F5F5F5> <tr bgcolor=#F5F5F5><td> DEPT</td><td><input type=text name='Deptno' class=Resume_Form size=27 maxlength=25></td></td></tr><tr bgcolor=#F5F5F5></td></tr><tr bgcolor=#F5F5F5><td colspan=4 height=3></td></tr></table></div>");
cell.innerHTML =CareerAddHTML;
}
else if (document.getElementById)
{
for (var i = arguments.length - 1; i >= 1; i--)
{
var cell = row.insertCell(arguments.length - 1 - i);
cell.appendChild(document.createTextNode(arguments[i]));
}
}
document.fregisterform.defaultrow.value = parseInt(document.fregisterform.defaultrow.value)+1;
}
}
function init(Div) {
alert("Div" +Div);
var vdept = ["<?=$department[0]?>","<?=$department[1]?>","<?=$department[2]?>"];
vDeptno = eval("fregisterform.Deptno");
vDeptno.value=vdept[Div];
}
function Append(tableID)
{
if (parseInt(document.fregisterform.defaultrow.value)>=4){
alert("추가사항은 최대 4개까지 입니다.")
}else{
var table = document.all ? document.all[tableID] : document.getElementById(tableID);
//alert(table.rows.length);
var row = table.insertRow(table.rows.length);
if (document.all)
{
var cell = row.insertCell(0);
var careerno = parseInt(document.fregisterform.defaultrow.value)+1;
CareerAddHTML= "<div id=divCareer"+careerno+" style=display:'';><table align=center border=0 cellpadding=2 cellspacing=0 width='100%'>"
CareerAddHTML=(CareerAddHTML+"<tr bgcolor=#F5F5F5> <tr bgcolor=#F5F5F5><td> DEPT</td><td><input type=text name='Deptno' class=Resume_Form size=27 maxlength=25></td></td></tr><tr bgcolor=#F5F5F5></td></tr><tr bgcolor=#F5F5F5><td colspan=4 height=3></td></tr></table></div>");
cell.innerHTML =CareerAddHTML;
}
else if (document.getElementById)
{
for (var i = arguments.length - 1; i >= 1; i--)
{
var cell = row.insertCell(arguments.length - 1 - i);
cell.appendChild(document.createTextNode(arguments[i]));
}
}
document.fregisterform.defaultrow.value = parseInt(document.fregisterform.defaultrow.value)+1;
}
}
function init(Div) {
alert("Div" +Div);
var vdept = ["<?=$department[0]?>","<?=$department[1]?>","<?=$department[2]?>"];
vDeptno = eval("fregisterform.Deptno");
vDeptno.value=vdept[Div];
}
</script>
<table width=600 cellspacing=0 cellspacing=0 align=center>
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
<tr><td>
<? for ($i=0; $i <1; $i++ ) { ?>
<table id=app align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td>
<div id=divCareer1 style="display:'';">
<table align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<tr bgcolor=#F5F5F5>
<td> DEPT</td>
<td><input type="text" name="Deptno[]" class="Resume_Form" size="27" maxlength=25 value='<?=$department[$i]?>'></td>
<td></td>
<td></td>
</tr>
<tr bgcolor=#F5F5F5>
<td colspan=4 height=3></td>
<INPUT type=hidden value=1 name=defaultrow>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="3" cellspacing="0" width="98%">
<tr>
<td width=84%>
<font class="font3" font style="letter-spacing:-1px">- 추가내용을 작성하실 수 있습니다. (최대 4개까지)
<input name="btn_AddCareer" type="button" class="Mbutton" value="추가" onClick="javascript:Append('app');"></td>
</tr>
</table>
<form name=fregisterform method=post action="javascript:fregisterform_submit(document.fregisterform);" enctype="multipart/form-data" autocomplete="off">
<tr><td>
<? for ($i=0; $i <1; $i++ ) { ?>
<table id=app align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<tr>
<td>
<div id=divCareer1 style="display:'';">
<table align=center border="0" cellpadding="2" cellspacing="0" width="100%">
<tr bgcolor=#F5F5F5>
<td> DEPT</td>
<td><input type="text" name="Deptno[]" class="Resume_Form" size="27" maxlength=25 value='<?=$department[$i]?>'></td>
<td></td>
<td></td>
</tr>
<tr bgcolor=#F5F5F5>
<td colspan=4 height=3></td>
<INPUT type=hidden value=1 name=defaultrow>
</tr>
</table>
</div>
</td>
</tr>
</table>
<table align="center" border="0" cellpadding="3" cellspacing="0" width="98%">
<tr>
<td width=84%>
<font class="font3" font style="letter-spacing:-1px">- 추가내용을 작성하실 수 있습니다. (최대 4개까지)
<input name="btn_AddCareer" type="button" class="Mbutton" value="추가" onClick="javascript:Append('app');"></td>
</tr>
</table>
<? } ?>
<script language='Javascript'>
Append('app');
init(1);
Append('app');
init(2);
init(2);
</script>
</form>
</td>
</tr>
</table>
<script language="Javascript">
// submit 최종 폼체크
function fregisterform_submit(f)
{
f.action = "./form_update.php";
f.submit();
}
</script>
</BODY>
</HTML>
</HTML>
댓글 전체