一部のWebサイトにアップロードする場合、「参照」ボタンをクリックした後に[ファイルの選択]ダイアログボックスが表示されます。この機能を実現したい場合は、入力ファイル コントロールを使用して実現してください~
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style></style> </head> <body> <input type="file" value="选择文件" /> </body> </html>
レンダリングは江おばさんからのものです:
注意!これがテキストとボタンで構成されているとは思わないでください。実際、これはファイル コントロールです
今日仕事で要件に遭遇しました。1 時間いじくり回した後、「ファイルが選択されていません」を表示しないでください。設定できることが分かりました。 幅の値は完了です:
コード:
幅の値は、以下に示すように、ちょうど 70px に設定されています。
【美化】
アイデア:
p の外側の層は、スタイルを記述するときに相対的に位置する必要があるため、実際のファイル コントロールがシミュレートされたファイル コントロールをカバーするように、内部の入力に位置参照を提供します。 1 つで、ファイル コントロールを非表示にします (ファイル コントロールが表示されない場合でも)
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .file-box{ position:relative;width:340px} .txt{ height:22px; border:1px solid #cdcdcd; width:180px;} .btn{ background-color:#FFF; border:1px solid #CDCDCD;height:24px; width:70px;} .file{ position:absolute; top:0; right:80px; height:24px; opacity:0;width:260px; } </style> </head> <body> <br><br> <p class="file-box"> <form action="" method="post" enctype="multipart/form-data"> <input type='text' name='textfield' id='textfield' class='txt' /> <input type='button' class='btn' value='浏览' /> <input type="file" name="fileField" class="file" id="fileField" size="28"/> </form> </p> </body> </html>
効果:
ファイル コントロールと入力の美化に関する上記の記事は、エディターによって共有されるすべてのコンテンツです。皆様の参考になれば幸いです。また、皆様も PHP 中国語 Web サイトを応援していただければ幸いです。
入力ファイルの制御と美化に関するその他の記事については、PHP 中国語 Web サイトに注目してください。