Wir haben eine Online-Ereignisregistrierungsanwendung in PHP erstellt. Wir haben einen Fehler entdeckt, bei dem E-Mail-Adressen in das System eingegeben wurden (für die automatische E-Mail-Antwort, selbstabrufende Registrierung usw.) und die E-Mail-Adresse eine .gov-E-Mail-Adresse ist das "v" wird deshalb gelöscht Alle vom System generierten E-Mails werden nicht an den richtigen Empfänger gesendet. Wir haben Tests durchgeführt und dies scheint nur dann zu erfolgen, wenn der Registrant den Internet Explorer verwendet.Internet Explorer löscht die "v" in .gov E-Mail-Adressen in einer PHP-App
Antwort
Wir haben den Fehler behoben und hier ist das, was wir gefunden:
„. Es wurde Javascript - Client-Seite Skript Jede E-Mail-Adresse ging durch eine Funktion namens‚trim()‘ während der Seite . Datenvalidierungsschritt Trim() sollte nicht druckbare Zeichen (Leerzeichen, Tabulatoren, etc) abzustreifen, die das Adresse wurden führende oder nachgestellte die Zeichen mit einem umgekehrten Schrägstrich-Schreibweise gekennzeichnet:. \ t tab für Beispiel: Es gibt noch eine nicht druckbares Zeichen namens Vertical Tab, das (normalerweise) definiert ist \ v. Aber anscheinend eine Version von IE veröffentlicht irgendwann in den letzten 15 Monaten enterprets \ v als "v" und es entkleidet dieses Zeichen. Der Fix war im Grunde, um meine "trim()" Funktion auszudünnen. Es tut jetzt nichts“
Obwohl, würden wir gerne wissen, warum Sie Javascript-Engine IE \ v als vertikale Raum Interpretation gestoppt und begann sie als Buchstaben‚v‘zu interpretieren.
Got Love IE !! –
- 1. Fiddler 2 löscht meine Internet Explorer-Proxyeinstellungen
- 2. Löscht Internet Explorer das Element <object> aus DOM?
- 3. Internet Explorer Automatisierung beschäftigt v/s Readystate Eigenschaft
- 4. Optionseinfügungsproblem in Internet Explorer 7
- 5. Seleniums wait_for_condition in Internet Explorer
- 6. Express-Sitzung in Internet Explorer
- 7. Programmatically Cookies in Internet Explorer
- 8. Tabelle Zeilenhöhe in Internet Explorer
- 9. window.resize Ereignisauslösung in Internet Explorer
- 10. Drucken in Internet Explorer deaktivieren
- 11. JS Fehler in Internet Explorer
- 12. Vaadin langsam in Internet Explorer
- 13. XDR in Internet Explorer 11
- 14. Flip-Effekt in Internet Explorer
- 15. DropDownList Breite in Internet Explorer
- 16. Funktioniert $() in Internet Explorer anders?
- 17. Ausführen einer JavaScript-Funktion in einer Instanz von Internet Explorer
- 18. Internet Explorer 9 VHD
- 19. Internet Explorer automatisieren
- 20. Internet Explorer Kompatibilität Katastrophe
- 21. Opazitätsproblem in Internet Explorer und Opera
- 22. Set textarea Auswahl in Internet Explorer
- 23. Internet Explorer 8 Kompatibilitätsschaltfläche
- 24. Internet Explorer-Seitenfehleranzeige deaktivieren
- 25. Internet Explorer Problem
- 26. Wie zum Internet Explorer Eigenschaftenfenster in C#
- 27. Internet Explorer-Cursor: Auto
- 28. unterstützt Internet Explorer e.preventDefault
- 29. oninvalid Ereignis & Internet Explorer?
- 30. AngularJS und Internet Explorer
Sie benötigen Beispielcode, wie Sie die E-Mail-Adresse vom Benutzer sammeln – Nick
Dies ist unmöglich zu beantworten, ohne weitere Details.Bitte geben Sie weitere Details wie Code/Debugging-Informationen. – marcog