Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menyesuaikan Rupa dan Fungsi Elemen Input Fail HTML?
Memperibadikan penampilan elemen input fail boleh menjadi mencabar, terutamanya disebabkan oleh isu keserasian penyemak imbas. Walau bagaimanapun, terdapat teknik yang berkesan untuk mencapai ini:
1. Penyesuaian HTML dan CSS:
<form action="#"> <div>
function getFile() { document.getElementById("upfile").click(); }
2. Muat Naik Automatik:
Untuk mengautomasikan proses muat naik fail, tambahkan acara perubahan pada elemen input fail:
<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. Contoh Lengkap:
Contoh komprehensif ini termasuk semua kod yang diperlukan untuk borang muat naik fail tersuai berfungsi sepenuhnya dengan penyerahan automatik:
<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>
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menyesuaikan Rupa dan Fungsi Elemen Input Fail HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!