2010-05-10 7 views
1

Avant de soumettre un formulaire, je voudrais vérifier si un fichier a été attaché et affiche un message d'avertissement disant qu'un fichier doit être attaché si elle n'a pas été. Je me demandais comment y parvenir en utilisant JavaScript ou Prototype ou JQuery etc?Vérification des pièces jointes en JavaScript

Répondre

11

En supposant que vous utilisez un champ <input type="file">, vous pouvez simplement vérifier si la valeur de l'élément est une chaîne non vide:

<form method="POST"> 
    <input type="file" id="attachment" /> 
    <input type="button" onClick="checkAttachment();" value="Send" /> 
</form> 

<script type="text/javascript"> 
    function checkAttachment() { 
     if (document.getElementById('attachment').value !== '') { 
     alert('File Attached'); 
     } 
     else { 
     alert('No File Attached'); 
     } 
    } 
</script> 
Questions connexes