Jasny BootStrap,设置输入类型的值=“;文件”;


Jasny BootStrap, Set Value for Input type="file"

im使用Jasny引导库

http://jasny.github.io/bootstrap/

im使用文件输入字段。

                <div class="form-group">
                    <label class="control-label col-lg-2">Site Logo</label>
                    <div class="col-lg-10">
                        <div class="fileinput fileinput-new input-group" data-provides="fileinput" id="fileInputSiteLogo">
                            <div class="form-control" data-trigger="fileinput"><i class="glyphicon glyphicon-file fileinput-exists"></i> <span class="fileinput-filename"></span></div>
                            <span class="input-group-addon btn btn-default btn-file"><span class="fileinput-new">Select file</span><span class="fileinput-exists">Change</span><input type="file" name="siteLogo"></span>
                            <a href="#" class="input-group-addon btn btn-default fileinput-exists" data-dismiss="fileinput">Remove</a>
                        </div>
                    </div>
                </div><!-- /.form-group -->

问题是我想将中的值设置为该值。

对于jQuery中的普通TextBox,我知道它是

$('#inputselector').val($phpVariable);

在HTML中是

value = "<?php echo $phpVariable ?>"

我有来自数据库的数据,我想设置这个文件输入字段的现有值。

如果可能的话,请告知HTML和jQuery。

文件名显示在.fileinput-filename中。

<span class="fileinput-filename"><?php echo $phpVariable ?></span>

或使用JavaScript

var filename = "<?php echo $phpVariable ?>";
$('#myFileUpload .fileinput-filename').text(filename);

此示例无法进行正确的转义