2010-12-08 7 views
2

J'utilise <input type="file" id="fileId" name="fileId"/> et <% = Html.TextBoxFor (x => x.FileName, new {@ class = "className", maxlength = 255, id = "fileName"})%> dans mon projet mvc. Je veux enregistrer dans une zone de texte le nom du fichier sélectionné dans l'élément INPUT. Comment puis-je faire ceci?Html.TextBoxFor valeur de consigne

Répondre

4

Pour ce faire, vous devez utiliser javascript. Voici un exemple avec jquery:

$(function() { 
    $('#fileId').change(function() { 
     // When the user selects a file, read the selected filename 
     // and set it to the textbox 
     var filename = $(this).val(); 
     $('#fileName').val(filename); 
    }); 
}); 
+0

Merci, ça marche – Stwr

Questions connexes