我有一个输入类型=文本和输入类型=文件的 HTML 表单(我的情况是标题和文件),我想当有人选择文件时更改标题的值。我尝试使用 Javascript,但我什至没有接近解决方案。
问问题
7050 次
4 回答
1
很简单,一个.change()
事件就可以解决问题:
<input type="text" id="title"/>
<input type="file" id="file"/>
$("#file").change(function() {
$("#title").val("Changed!");
});
演示:http: //jsfiddle.net/FkJss/
于 2013-05-29T16:45:05.200 回答
1
试试这样:
$("input:file").change(function () {
$("#idtexbox").val('DesiredValue');
$("input:file").val("");//clear file input value
});
于 2013-05-29T16:45:46.370 回答
0
你可以试试 jQuery.change():
$(file_selector).change(function (){
$(title_selector).val(value_to_change);
});
于 2013-05-29T16:46:13.667 回答
0
如果您不想使用任何 jQuery,请执行以下操作:
document.getElementByID("file").onchange(function(){
document.getElementByID("title").value("Changed!");
});
于 2013-05-29T16:49:05.810 回答