ファイルアップロード入力があります。参照ボタンをクリックしてファイルを選択すると、ファイル名と拡張子を2つの入力テキストボックスに表示します(コードサンプル)。これは拡張機能で正しく動作しますが、ファイル名には私に偽パス警告を与えるパスも表示されます。私は理由を理解していますが、これを行い、そのボックスにファイル名を入れるのは良い方法です。私はその道を必要としない。javascript - 入力タイプからファイル名と拡張子を取得する
function getoutput(){
outputfile.value=inputfile.value.split('.')[0];
extension.value=inputfile.value.split('.')[1];}
<input id='inputfile' type='file' name='inputfile' onChange='getoutput()'><br>
Output Filename <input id='outputfile' type='text' name='outputfile'><br>
Extension <input id='extension' type='text' name='extension'>
出力ファイル名ボックスには、拡張子ではなくファイル名のみが必要です。入力ファイルがexample.txtの場合、 "example"は1つのボックスに、txtはその他のファイルに表示されます。 – CheeseFlavored
@CheeseFlavored私の更新された答えを見てください。 – julekgwa