Or use an AJAX piece of functionality instead of hidden frames. -----Original Message----- From: Nitesh [mailto:[EMAIL PROTECTED] Sent: 16 June 2005 06:18 To: Struts Users Mailing List; Richard Reyes Subject: Re: [OT] Validating email addresses
Richard, JavaScript validations are majorly done on client side and so it would be possible to do a actual validation of the email addresses. The JavaScript email validations mostly will check whether the email is in a valid format. (i.e. even [EMAIL PROTECTED] would pass a validation) If you have to do a whois validation the best would be to use the struts validator framework. This gives you a two-pronged validation - both client side as well as server side. The clientside Javascript validation ill check if the email is of valid format. You could probably override the server side validation to actually plug-in the code to validate with whois. The other option would be to have a hidden frame, while validating the email address, use the hidden frame to redirect to a JSP or servlet which validates the email with whois and prompt the user accordingly. HTH Regards, Nitesh ----- Original Message ----- From: "Richard Reyes" <[EMAIL PROTECTED]> To: "Martin Gainty" <[EMAIL PROTECTED]> Cc: "Struts Users Mailing List" <user@struts.apache.org> Sent: Thursday, June 16, 2005 9:21 AM Subject: Re: [OT] Validating email addresses Unfortunately guys all will be done on javascript. Any suggestion on proven downloadble javascript components would be very much appreciated. I might just code for the domain name validations. Can I get the valid list from whois.org? Thanks All Richard On 6/15/05, Martin Gainty <[EMAIL PROTECTED]> wrote: > Richard- > Can you run basic DNS nslookup utilities and or have access to > BIND a.root-servers.net - m.root-servers.net? > -OR- > > You may want to use a combination of parsing the URL such as > http://java.sun.com/docs/books/tutorial/networking/urls/urlInfo.html > > import java.net.*; > import java.io.*; > > public class ParseURL { > public static void main(String[] args) throws Exception { > URL aURL = new URL("http://java.sun.com:80/docs/books/" > + "tutorial/index.html#DOWNLOADING"); > System.out.println("protocol = " + aURL.getProtocol()); > System.out.println("host = " + aURL.getHost()); > System.out.println("filename = " + aURL.getFile()); > System.out.println("port = " + aURL.getPort()); > System.out.println("ref = " + aURL.getRef()); > } > } > > and then attempting to access the URL > http://java.sun.com/docs/books/tutorial/networking/urls/connecting.html > try { > URL yahoo = new URL("http://www.yahoo.com/"); > URLConnection yahooConnection = yahoo.openConnection(); > > } catch (MalformedURLException e) { // new URL() failed > . . . > } catch (IOException e) { // openConnection() failed > . . . > } > > Martin- > ----- Original Message ----- > From: "Richard Reyes" <[EMAIL PROTECTED]> > To: "Struts Users Mailing List" <user@struts.apache.org> > Sent: Wednesday, June 15, 2005 6:02 AM > Subject: [OT] Validating email addresses > > > Hi Guys, > > I plan to validate email addresses and Domain names entered by users > via those downloadable > javascripts. Any suggestions? > > Also if I am to validate these fields do I need to know the valid .com > or .net domains? > > Please advise > TIA! > > Richard > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]