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);
此示例无法进行正确的转义