Maison > Questions et réponses > le corps du texte
Après avoir téléchargé des fichiers via le formulaire, j'ai rencontré ce problème :
Lors de la première soumission, n'importe quel champ peut être entièrement enregistré.
Mais lorsque je modifie le formulaire pour la deuxième fois, le champ <input type="file"> est toujours automatiquement vide. Comment puis-je faire en sorte que le formulaire de type fichier ait une valeur par défaut comme le type de texte ? Après modification, la soumission ne changera pas
伊谢尔伦2017-05-16 13:13:07
La caractéristique du contrôle de fichier est que l'utilisateur doit sélectionner manuellement le fichier avant que la valeur ne soit disponible. Il est recommandé de donner au champ du fichier une valeur par défaut côté serveur, ou d'utiliser js pour déterminer si la valeur du fichier. le contrôle de fichier est vide avant de soumettre le formulaire frontal. S'il est vide, ne pas soumettre, invitez plutôt l'utilisateur.
漂亮男人2017-05-16 13:13:07
Vous pouvez porter un jugement en php, c'est-à-dire que lorsque le champ du fichier est vide lors de la deuxième modification du formulaire, vous pouvez porter un jugement en php, si le fichier est vide, lors de la mise à jour des données de la base de données, le champ du fichier. ne sera pas mis à jour. Si le fichier soumis n'est pas vide, le champ du fichier est mis à jour.
PHPz2017-05-16 13:13:07
Le fichier est d'abord téléchargé en utilisant ajax. Séparez-le simplement du gestionnaire