Looks like you've already learned the most important lesson of software engineering: don't reinvent the wheel. Offloading the real work to Google probably is the best way to build this app in most cases, but it makes the headline a little misleading, because you didn't actually write a QR generator, you just wrote a text box that proxies to a web API.
<a href="http://www.itwiz.co.uk/search/index.php" rel="nofollow">http://www.itwiz.co.uk/search/index.php</a><p>Just type "QR" then a space and whatever you want QR'd<p>Loads of other services too<p>Integrates with your browser's search bar too with
<a href="http://www.itwiz.co.uk/search/index.php?search=%s" rel="nofollow">http://www.itwiz.co.uk/search/index.php?search=%s</a>
Good effort, but you should go for sanitizing the user input before you go ahead and use it.<p>For example, if you enter "'/> Hellooooo!" into your textarea, you can see the result shows the text "Helloooo!'/>" being shown next to the QR code for "'/>".<p>This is hugely important when writing web applications - you can read a bit more from this stack overflow question: <a href="http://stackoverflow.com/questions/2794137/sanitizing-user-input-before-adding-it-to-the-dom-in-javascript" rel="nofollow">http://stackoverflow.com/questions/2794137/sanitizing-user-i...</a><p>You may also want to read up about XSS: <a href="http://en.wikipedia.org/wiki/Cross-site_scripting" rel="nofollow">http://en.wikipedia.org/wiki/Cross-site_scripting</a><p>EDIT: I realise this was just a small, simple, learning project, but it's important to learn and be mindful of these considerations.
I was hoping you had a much shorter embedded version of <a href="http://d-project.googlecode.com/svn/trunk/misc/qrcode/js/" rel="nofollow">http://d-project.googlecode.com/svn/trunk/misc/qrcode/js/</a>
Yet another Google Chart APIs QR code "generator". Come on, seriously, its not so hard to generate it yourself.<p>(Since there is even a JavaScript library to do it for you there is absolutely no excuse to use Googles API)
and here is the first one - <a href="https://news.ycombinator.com/item?id=6392134" rel="nofollow">https://news.ycombinator.com/item?id=6392134</a>