Bouton valider formulaire visible/caché
parousky
Messages postés
325
Date d'inscription
Statut
Membre
Dernière intervention
-
kangourouxxx Messages postés 78 Statut Membre -
kangourouxxx Messages postés 78 Statut Membre -
Bonjour, j'ai un formulaire tout simple qui contient seulement un input file pour charger un fichier et un input submit pour l'envoyer. Et je voudrais faire apparaître le bouton valider que si l'utilisateur a chargé une image. Pour l'instant j'ai ça :
<script language="javascript>
function LoadMedia()
{
var form = document.forms['FormLoad'];
if(form.elements['file'] == null)
{
document.getElementById('Valider').style.visibility = "hidden";
}
}
</script>
<form action="Traitement.php" method="get" id="FormLoad">
<input type="file" id="file" name="fichier" size="30" onchange="LoadMedia()"/><br />
<input type="submit" name="valider" id="Valider" class="Valider">
</form>
Mais ça ne change pas et je n'ai pas vraiment d'autres idées pour faire ça...
Pourriez-vous m'aider ?
Merci d'avance !
<script language="javascript>
function LoadMedia()
{
var form = document.forms['FormLoad'];
if(form.elements['file'] == null)
{
document.getElementById('Valider').style.visibility = "hidden";
}
}
</script>
<form action="Traitement.php" method="get" id="FormLoad">
<input type="file" id="file" name="fichier" size="30" onchange="LoadMedia()"/><br />
<input type="submit" name="valider" id="Valider" class="Valider">
</form>
Mais ça ne change pas et je n'ai pas vraiment d'autres idées pour faire ça...
Pourriez-vous m'aider ?
Merci d'avance !
2 réponses
-
Avec un peu de JQuery.
.onChange() pour te donner un indice.
-
Oui je vois bien, mais en fait, je ne veux pas tester si le input file contient quelque chose quand l'utilisateur a indiqué un chemin d'accès. C'est par exemple s'il clique sur annuler dans la fenêtre ou il fait son choix de fichier, c'est là que je voudrais faire disparaître le input submit