Comment savoir si mon type d'entrée = "fichier" a un contenu sélectionné
j'ai un simple fichier d'entrée <input type="file" name="file" id="file">
mais je suis en train de valider après le post si le fichier d'entrée a du contenu.
J'ai essayer avec $("#file").val()
mais, le dom du contrôle est le même toujours.
source d'informationauteur MrMins
Vous devez vous connecter pour publier un commentaire.
Qu'entendez-vous par: après le postvoulez-vous dire:
-Après avoir cliqué sur un bouton de soumission mais avant de publier ou soumettre?
-Ou tu veux dire après qu'il a été soumis, et le contenu a atteint le serveur?
Si c'est le cas, assurez-vous de retourner false pour la forme afin de ne pas soumettre, et vous pouvez valider, par exemple:
ou essayer de retourner un booléen pour la forme après l'appel d'une fonction de validation sur soumettre:
Puis à l'aide de Jquery valider vos données:
si vous trouvez des erreurs return false, si les données sont valides return true.
Après avoir compris comment il fonctionne, en fin de compte, tout cela peut être fait avec Jquery:
HTML:
JS:
Aussi, si vous vérifiez pour voir quel type de fichier est soumis, vous pouvez consulter ce post: jQuery - INPUT type=Fichier , Type de fichier Image les options de Validation?
Si ce que vous voulez faire est de valider les données APRÈS soumettre ensuite vous avez le code de validation dans un serveur langage de script comme PHP.
essayer d'obtenir la valeur après la soumission du formulaire, comme ce
Ce serait quelque chose que vous ne côté serveur pas sur le client via jQuery. Si vous balisez votre question avec le langage côté serveur que vous utilisez ensuite, nous pouvons vous fournir l'aide dont vous avez besoin.