Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/249.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将放置在标签内?_Php_Forms - Fatal编程技术网

Php 如何将放置在标签内?

Php 如何将放置在标签内?,php,forms,Php,Forms,我的问题是,当用户选择一个文件时,文件名应该出现在文本字段中。请告诉我怎么做?? 您的HTML <input type="file" id = "file_upload" /> <input id="file_name" type="text" /> 另一个内部的输入将不起作用。出于安全原因,文件输入不能显示在选择文件之前设置的默认值。你需要跳出框框,用JS来伪装情况。 document.getElementById('file_upload').onchange =

我的问题是,当用户选择一个文件时,文件名应该出现在文本字段中。请告诉我怎么做?? 您的HTML

<input type="file" id = "file_upload" />
<input id="file_name" type="text" />

另一个内部的输入将不起作用。出于安全原因,文件输入不能显示在选择文件之前设置的默认值。你需要跳出框框,用JS来伪装情况。
document.getElementById('file_upload').onchange = file_name;

function file_name() {
    var filename = this.value;
    var lastIndex = filename.lastIndexOf("\\");
    if (lastIndex >= 0) {
        filename = filename.substring(lastIndex + 1);
    }
    document.getElementById('file_name').value = filename;
}