특히 브라우저 호환성 문제로 인해 파일 입력 요소의 모양을 사용자 정의하는 것이 어려울 수 있습니다. 그러나 이를 달성하기 위한 효과적인 기술이 있습니다:
1. HTML 및 CSS 사용자 정의:
<form action="#"> <div>
function getFile() { document.getElementById("upfile").click(); }
2. 자동 업로드:
파일 업로드 프로세스를 자동화하려면 파일 입력 요소에 onchange 이벤트를 추가하세요.
<form action="#"> <div>
function sub(obj) { var file = obj.value; var fileName = file.split("\"); document.getElementById("yourBtn").innerHTML = fileName[fileName.length - 1]; document.myForm.submit(); event.preventDefault(); }
3. 전체 예:
이 포괄적인 예에는 자동 제출 기능을 갖춘 모든 기능을 갖춘 사용자 정의 파일 업로드 양식에 필요한 모든 코드가 포함되어 있습니다.
<html> <style> #yourBtn { position: relative; top: 150px; font-family: calibri; width: 150px; padding: 10px; border-radius: 5px; border: 1px dashed #BBB; text-align: center; background-color: #DDD; cursor: pointer; } </style> <script type="text/javascript"> function getFile() { document.getElementById("upfile").click(); } function sub(obj) { var file = obj.value; var fileName = file.split("\"); document.getElementById("yourBtn").innerHTML = fileName[fileName.length - 1]; document.myForm.submit(); event.preventDefault(); } </script> <body> <center> <form action="#" method="POST" enctype="multipart/form-data" name="myForm"> <div>
위 내용은 HTML 파일 입력 요소의 모양과 기능을 어떻게 사용자 정의할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!