2017-06-30 8 views

答えて

3

のように、入力ファイルに変更リスナーをバインドすることができません。次のコードを使用して 設定変数をアップロード:

$newname=$_POST["title"]; 
$config['file_name'] = $newname; 

上記のコードを書く必要があります入力フォームの拡張子。あなたは自動的に拡張子を追加したい場合は以下を参照:

$newname=$_POST["title"].".".pathinfo($_FILES['file_var_name']['name'], PATHINFO_EXTENSION); 

を別の方法ではMadPapoの回答のようにJavaScriptを使用することができます。

0

フォームがちょうどに追加することに似ている場合は、純粋なPHP/CodeIgniterの にあなたはとても

/** Assuming #my-text-input as id of text i 

nput**/ 
<input type='file' onchange='myfx(e)' /> 

<script type='text/javascript'> 
function myfx(e){ 
var file = e.files.length ? e.files[0] : false; 
if (file) 
$('#my-text-input').val(file.name); // require jquery 
} 
</script> 
関連する問題