Bonjour,

Ne sachant réellement ou ranger ce post, je le place dans la section général en espérant qu'il soit bien à sa place.

Pour faire simple, est-ce que l'un d'entre vous aurait un moyen d'utiliser le file input au sein d'un formulaire sans que le fichier soit uploader ?

Je cherche avant tout un moyen convivial pour l'utilisateur de sélectionner un fichier soit pour l'uploader réellement soit pour récuperer uniquement le chemin de sont emplacement sans l'uploader.

Par avance merci,
Modifié par Seboun (19 Sep 2008 - 11:01)
Salut Seboun et bienvenue, Smiley cligne

Ben tant que le formulaire n'est pas soumis un INPUT de type file va bien faire ce que tu veux... Ensuite (et si Javascript est activé) tu peux récupérer la valeur.

Par exemple :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<title>Test</title>
	<script type="text/javascript">
	function getValue() {
		oFichierPath = document.getElementById("fichier").value;
		alert(oFichierPath);
	}
	</script>
</head>
<body>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>" method="post" enctype="multipart/form-data">
<p><label for="fichier">Fichier :</label>
<input id="fichier" name="fichier" type="file" onchange="getValue()" />
</p>
<p><input type="submit" /></p>
</form>
</body>
</html>

Pas sûr que ça réponde à ta question. Smiley hmm

A+
Effectivement ça ne réponds pas tout a fait à la problématique, mais merci d'avoir pris le temps de me lire et de répondre.

Ce que souhaiterais faire c'est de poster uniquement le nom du fichier choisi et ne pas faire l'upload du fichier sélectionner.