[Javascript] Dynamically generate link from text being typed in textbox?
Hassan Schroeder
hassan at webtuitive.com
Thu Jan 17 17:42:48 CST 2002
David Yee wrote:
>
> Hassan- I tried the code but when I click on the the link I stay on the same
> page. The default value for foo works, however. Maybe I'm doing something
> wrong?
This only sets the var 'foo' if the text field loses focus first;
trying entering the URL, tabbing out of it, and then clicking the
link.
If that's problematic - there's nothing more for the user to enter
and they're likely to immediately mouse to the link - you'd want to
collect the value of the text box (and any other form values) with
the link's onclick().
> > <script type="text/javascript">
> >
> > var foo = "http://some.default.url/";
> >
> > function qOpen()
> > {
> > window.location = foo;
> > }
> >
> > </script>
> >
> > <a href="javascript://;" onclick="qOpen();return false;">a link</a>
> >
> > <form method="post" action="/whatever/process.cgi">
> >
> > <input type="text" onblur="foo=this.value;" />
> > <input type="submit" value=" submit " />
> > </form>
--
H*
Hassan Schroeder ----------------------------- hassan at webtuitive.com
Webtuitive Design === (+1) 408-938-0567 === http://webtuitive.com
-- creating dynamic Web sites and applications since 1994 --
More information about the Javascript
mailing list