一段类似的代码,研究一下
<script>
var no;
no=1;
function addField(){
if (no<=6){
var frm=document.forms[0]
var nod=document.forms[0].cmdAdd;
var oNewNode = document.createElement("input");
oNewNode.type="file";
oNewNode.name="f"+no;
frm.insertBefore(oNewNode,nod);
oNewNode = document.createElement("<br>");
frm.insertBefore(oNewNode,nod);
no++;
}else{
alert("只能上传6张图片!");
}
}
function sub() {
document.EditForm.action="saveNewItem.asp?filenum=" + no;
//alert(document.frmAddNewNews.action);
document.EditForm.submit();
}
</script>

解决方案 »

  1.   

    掉了.value<script language="JavaScript">
    function FillType(i) {
    document.SubmitType.Type.value = i;
    document.SubmitType.submit();
    return true;

    <script>
      

  2.   

    把document.SubmitType.Type=i  改为以下语句即可
    document.SubmitType.Type.value=i
      

  3.   

    试试document.SubmitType.Type = “i”;
    或者Type可能是关键字,试试换个name
      

  4.   

    是掉了.value,多谢各位了,分数不久就会送上。