现有一表单提交程序,如下,点击按钮能自动增加新的文本域,可是数据库里也要增加相应的字段,表单的条数如果增加的多了很麻烦。
各位大大有什么好的办法没?新手求教,希望能详细写,或者给个实例研究下~谢谢
<html>
<head>
<title>用户信息反馈系统</title>
<SCRIPT language=javascript>
function check_input()
{
if (Frm.xl.value=="")
{ alert("线路不能为空,请重新填写!");
return false;
}
if (Frm.crrs.value=="")
{ alert("成人人数不能为空,请重新填写!");
return false;
}
if (Frm.crdj.value=="")
{ alert("成人单价不能为空,请重新填写!");
return false;
}
if (Frm.rtrs.value=="")
{ alert("儿童人数不能为空,请重新填写!");
return false;
}
if (Frm.rtdj.value=="")
{ alert("儿童单价不能为空,请重新填写!");
return false;
}
if (Frm.ky.value=="" )
{ alert("客源不能为空,请重新填写!");
return false;
}
if (Frm.lxfs.value=="")
{ alert("联系方式不能为空,请重新填写!");
return false;
}
if (Frm.ctrq.value=="")
{ alert("出团日期不能为空,请重新填写!");
return false;
}
return true;
}
</SCRIPT>
<style type="text/css">
<!--
.p9 { font-size: 9pt}
.p11 { font-size: 11pt}
.STYLE1 {font-size: 11pt; font-weight: bold; }
.STYLE2 {
color: #9D9D9D;
font-size: 12px;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<table width="800" border="0" cellspacing="8" cellpadding="0" align="center" style="border:1px double rgb(200,200,200)" bgcolor="#f5f5f5">
<tr>
<td width="750" height="50" bgcolor="#F79D25" class="STYLE1"> 信息提交系统</td>
</tr>
<tr>
<td class="p11"><table width="650" border="0" align="center">
<tr bgcolor="#f5f5f5">
<td bgcolor="#f5f5f5" class="p11"><p><br>
<font face="楷体_GB2312, 黑体, 隶书"><br>
<br>
</font><span class="p9"> 请填写以下反馈表单,谢谢! </span></p>
<form action=feedback.asp method=post name=Frm onSubmit="return check_input()">
<p class="p9"><br>
部门名称
:
<input name="name" type="text" readonly>
</p>
<table width="0" border="0" style="font:9pt">
<tr>
<td width="182">类型</td>
<td colspan="2">成人</td>
<td colspan="2">儿童</td>
<td width="105">客源</td>
<td width="79">联系方式</td>
<td width="91">出团日期</td>
</tr>
<tr>
<td width="182"> </td>
<td width="50">人数</td>
<td width="50">单价</td>
<td width="50">人数</td>
<td width="50">单价</td>
<td width="105"> </td>
<td width="105"> </td>
<td width="91"> </td>
</tr>
</table>
<input name="xl" type="text" size="25"><input type="text" name="crrs" size="6"><input type="text" name="crdj" size="6"><input type="text" name="rtrs" size="6"><input type="text" name="rtdj" size="6"><input type="text" name="ky" size="14"><input type="text" name="lxfs" size="14"><input type="text" name="ctrq" size="12">
<div id="textinput"></div>
<button onClick="add()" >添加</button>
<script>
var i=0;
function add(){
document.all.textinput.innerHTML+="<input type=text name='xl"+i+"' length=20 size=25><input type=text name='xl"+i+"' length=20 size=6><input type=text name='xl"+i+"' length=20 size=6><input type=text name='xl"+i+"' length=20 size=6><input type=text name='xl"+i+"' length=20 size=6><input type=text name='xl"+i+"' length=20 size=14><input type=text name='xl"+i+"' length=20 size=14><input type=text name='xl"+i+"' length=20 size=12><br>"
i++;
}
</script>
<p class="p9"> 备注:<font color="#FF0000">[<font color="#666666">请注意适当使用<font face="Arial, Helvetica, sans-serif" color="#FF0000">Enter</font>键来换行</font>]</font><br>
<textarea name="comment" cols="56" rows="10" style="font:9pt"></textarea>
<br>
<br>
<input type="submit" name="Submit" value=" 提 交 信 息 " style="border:1px double rgb(88,88,88);font:9pt">
<input type="reset" name="Reset" value=" 重 新 填 写 " style="border:1px double rgb(88,88,88);font:9pt">
</p>
</form></td>
</tr>
<tr>
<td> </td>
</tr>
</table></td>
</tr>
</table>
<hr width="700" size="1">
</html>