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.
Another important lesson: be careful in trusting your main functionality to a third party, as Google has already announced the infographics portion (including the QR code generator) has been deprecated, see: https://developers.google.com/chart/infographics/
Good effort, but you should go for sanitizing the user input before you go ahead and use it.
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 "'/>".
[+] [-] GeneralMayhem|12 years ago|reply
[+] [-] shirkey|12 years ago|reply
[+] [-] mconstable|12 years ago|reply
Just type "QR" then a space and whatever you want QR'd
Loads of other services too
Integrates with your browser's search bar too with http://www.itwiz.co.uk/search/index.php?search=%s
[+] [-] danielrmay|12 years ago|reply
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 "'/>".
This is hugely important when writing web applications - you can read a bit more from this stack overflow question: http://stackoverflow.com/questions/2794137/sanitizing-user-i...
You may also want to read up about XSS: http://en.wikipedia.org/wiki/Cross-site_scripting
EDIT: I realise this was just a small, simple, learning project, but it's important to learn and be mindful of these considerations.
[+] [-] udhb|12 years ago|reply
[+] [-] _urga|12 years ago|reply
[+] [-] udhb|12 years ago|reply
[+] [-] Sae5waip|12 years ago|reply
(Since there is even a JavaScript library to do it for you there is absolutely no excuse to use Googles API)
[+] [-] udhb|12 years ago|reply
[+] [-] ismaelc|12 years ago|reply