La fenêtre Popup en PHP?

voici une petite question:

Comment faire une fenêtre pop-up pour votre gestion des erreurs en php?
Javascript est la seule façon de le faire ou est-il un moyen de faire cela en PHP?

j'ai un fichier PHP, et l'une des lignes de code est le suivant:

 echo implode('<br />', $errors);

Cette ligne de code captures de toutes les erreurs provenant de ma forme, de la manière suivante:

 if (strlen($_POST['name'])<3) $errors[] = 'De naam van uw bedrijf moet minstens 3 letters bevatten';
  if (strlen($_POST['number'])<9) $errors[] = 'Uw nummer moet minstens 9 nummers bevatten';
  if (!preg_match($regexp_mail, $_POST['email'])) $errors[] = 'Onjuist E-mailadres';

lorsque quelqu'un appuie sur soumettre mon formulaire, les erreurs vont se montrer sur une page séparée, je la veux dans une fenêtre pop-up.
Je vous remercie à l'avance

  • Qu'arriverait-il si je suis la soumission de votre formulaire et j'ai un bloqueur de pop-up qui s'arrête à votre site la fenêtre? ou j'ai JS désactivé?
  • Excellent point, ne pense pas que, hmmm, des idées sur comment je peux garder mon erreur de manipulation sur la même page?
  • Par erreur de manipulation? Tu veux dire les rapports fatale, les avis, les utilisateurs, les mises en garde, amorti erreurs? ou des erreurs à partir d'un formulaire HTML, il n'est pas rempli correctement?
  • Dans le cas Daryl aménagé, littéralement, vous ne pouvez pas le faire sur la même page, mais peut le faire en postant à la même page, la vérification des erreurs, d'une ré-afficher le formulaire si il y en a, et de réorienter si il n'y a pas de simuler cet effet. Peu importe ce qu'il aura besoin d'un serveur de demande. (C'est en supposant HTML de validation de formulaire à partir de la dernière ligne de votre question)
  • je veux dire que la forme n'est pas correctement rempli, comme si quelqu'un remplit un e-mailadress sans le signe@. mon code captures de ces erreurs et répertorie les erreurs une fois thesubmit bouton est enfoncé
  • en fonction de la Fpo sens de la gestion des erreurs, Oui. tous les importants rapports d'erreur comme fatal... etc ne peut pas être sur une seule page, mais le formulaire HTML, des erreurs peuvent
  • Donne-moi un peu de rédiger un code d'exemple et je vais poster une réponse
  • Merci @Jimcavoli, c'est la réponse à ma question
  • Bon, pour être juste, si nous supposons HTML5 respect, bien sûr, une certaine forme de validation pourrait être fait par le navigateur par le balisage, mais qui ne couvre que quelques cas particuliers dans tous les navigateurs, et je n'étais pas en supposant que HTML5 conformité en premier lieu
  • Je ne suis pas à jour sur le HTML5, j'ai d'autres personnes de mon équipe qui travaille avec qui, je ne travaille qu'avec du HTML de base. Ma réponse est à venir
  • J'ai posté ma réponse à comment je pourrais effectuer un très de base de validation de formulaire à partir du serveur verso de script et de présenter des erreurs sur la même page que le Formulaire HTML

InformationsquelleAutor CodeSigns | 2013-03-27