이 문서의 예에서는 JavaScript를 사용하여 양식을 업로드할 때 파일 수를 설정하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.
이 기능은 JavaScript를 사용하여 파일을 업로드할 양식을 설정할 때 필요에 따라 업로드 양식을 생성할 수 있습니다. 이 기능은 NetEase 메일함의 첨부 파일 추가 기능에서 사용할 수 있습니다. 단, 양식을 너무 많이 입력하면 처음부터 다시 시작해야 합니다.
작동 효과는 아래와 같습니다.
구체적인 코드는 다음과 같습니다.
<title>JavaScript设置表单上传时的文件个数</title> <input type="button" name="button" value="添加附件" onclick="addInput()"> <input type="button" name="button" value="删除附件" onclick="deleteInput()"> <span id="upload"></span> <script type="text/javascript"> var attachname = "attach"; var i=1; function addInput(){ if(i>0){ var attach = attachname + i ; if(createInput(attach)) i=i+1; } } function deleteInput(){ if(i>1){ i=i-1; if(!removeInput()) i=i+1; } } function createInput(nm){ var aElement=document.createElement("input"); aElement.name=nm; aElement.id=nm; aElement.type="file"; aElement.size="50"; //aElement.value="thanks"; //aElement.onclick=Function("asdf()"); if(document.getElementById("upload").appendChild(aElement) == null) return false; return true; } function removeInput(nm){ var aElement = document.getElementById("upload"); if(aElement.removeChild(aElement.lastChild) == null) return false; return true; } </script>
이 기사가 모든 사람의 JavaScript 프로그래밍 설계에 도움이 되기를 바랍니다.