Home > Article > Web Front-end > HTML implements beautification of uploaded file styles
This article introduces the HTML implementation of beautifying the uploaded file i style, which has a certain reference value. Now I share it with everyone. Friends in need can refer to it
<form id="upform" enctype='multipart/form-data'> <p class="form-group"> <label for="upteainput">上传文件</label> <input id="upteainput" name="upfile" type="file" class="form-control-file"> </p></form>
The effect is shown in the picture below
This style has been adjusted for a long time, but the final result is not satisfactory.
<form id="upform" enctype='multipart/form-data' style="display:none;"> <p class="form-group"> <label for="upteainput">上传文件</label> <input id="upteainput" name="upfile" type="file" class="form-control-file"> </p></form><button id="uptea" type="button" class="btn btn-primary">上传</button>
Give the real Input for uploading files style='display:none;'
Hide it, and then use a style that is easy to control button or p box, etc. instead. When you click the button, you can also use js to trigger the click on the input used to upload files.
$("#uptea").click(function () { $("#upteainput").click(); });//下面是ajax上传文件的代码,此处就不做过多讲解。 $("#upteainput").change(function () {//如果上传文件的input内容发生了变化 $val = $("#upteainput").val(); if ($val != '') {//要上传的文件名不为空 $data = new FormData($("#upform")[0]);//创建一个formdata对象 $host = window.location.host; $.ajax({ url: "http://" + $host + "/home/front/up-tea", type: "POST", data: $data, processData: false, contentType: false, dataType: "json", error: function () { alert('Error loading XML document'); }, success: function (data, status) {//如果调用php成功 if (data.errno != 0) { if (data.errmsg != '') { alert(data.errmsg); } else { alert("系统错误"); } } console.log(data); alert("导入成功"); window.location.reload(); } }); } });
The actual effect is as follows
#Related recommendations:
File upload box style beautification
Picture upload style beautification
Beautify the upload file box (upload picture box)
The above is the detailed content of HTML implements beautification of uploaded file styles. For more information, please follow other related articles on the PHP Chinese website!