2013-05-29 102 views

回答

1

很簡單,一個.change()事件會做的伎倆:

<input type="text" id="title"/> 
<input type="file" id="file"/> 

$("#file").change(function() { 
    $("#title").val("Changed!"); 
}); 

演示:http://jsfiddle.net/FkJss/

1

嘗試這樣的:

$("input:file").change(function() { 
    $("#idtexbox").val('DesiredValue'); 

    $("input:file").val("");//clear file input value 
}); 

DEMO

0

你可以試試jQuery的。更改():

$(file_selector).change(function(){ 
    $(title_selector).val(value_to_change); 
}); 
-1

如果你不希望使用任何jQuery的,這樣做:

document.getElementByID("file").onchange(function(){ 
    document.getElementByID("title").value("Changed!"); 
}); 
+1

輸入元素沒有'value()'方法。此外,這不是如何使用普通的'ole javascript'註冊「更改」處理程序(或任何事件處理程序)。此外,該函數應該是'getElementById'。 –

相關問題