|
|
Subject:
JavaScript - using query string from url as default value for an html form
Category: Computers > Programming Asked by: dswilder-ga List Price: $21.00 |
Posted:
28 Oct 2005 20:55 PDT
Expires: 27 Nov 2005 19:55 PST Question ID: 586278 |
I would like to use javascript to insert a default value into an html form from the url. I know how to submit the form, but need to know how to grab the value from the url and insert it as a default value and display it in the form. this is an example url: www.google.com/index.html?email=gooogle@gmail.com the value google@gmail.com should show up in the form in the email field |
|
Subject:
Re: JavaScript - using query string from url as default value for an html form
Answered By: palitoy-ga on 31 Oct 2005 01:22 PST |
Hello dswilder-ga Thank-you for your question. The easiest way to achieve this is to look for the string ?email= in the URL. This can be done using "document.URL.indexOf" which returns the position of the string ?email= in the URL if it exists or -1 if it does not. Once we know where the string ?email= exists in the URL we can simply take the section of the URL we require using "document.URL.substring" and place this value in the form element we desire. In summary a form using this plan of action would look something like this: <form name="test"> <script> // see if there is a ? in the url var is_q = document.URL.indexOf('?email='); // check the ? is there if (is_q != -1) { // write out the form box with the information after the ? in the box document.write("<input type=\"test\" name=\"textbox\" value='"+document.URL.substring(is_q+7, document.URL.length)+"' />"); } else { document.write("<input type=\"test\" name=\"textbox\" value='No email address given' />"); }; </script> </form> To try this out simply paste everything from the <form> to </form> tags into a blank HTML document. Hopefully it should be a simple task from here to adapt this to your page. Should you require any further information on this subject please do not hesitate to ask for clarification. |
|
Subject:
Re: JavaScript - using query string from url as default value for an html form
From: jamal_s-ga on 06 Nov 2005 07:15 PST |
If you need other solution you can write :P |
If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you. |
Search Google Answers for |
Google Home - Answers FAQ - Terms of Service - Privacy Policy |