Reputation: 3103
I want to create a <textarea>
, and I want to use JavaScript code which is entered into the <textarea>
, as code.
How can I do it?
Upvotes: 1
Views: 345
Reputation: 268462
You can run the value of the textarea through the javascript eval()
function, causing them to be evaluated as javascript.
Online example: http://jsbin.com/ohuqa/edit
Upvotes: 2
Reputation: 413996
If you mean that you want to have the contents of the <textarea>
parsed and evaluated as Javascript, you'd do something like this:
var script = document.getElementById('theIdOfTheTextarea').value;
eval(script);
You'd probably want to wrap that in a try/catch so that you could display an error:
try {
eval(script);
}
catch (e) {
alert("Error in the codes: " + e);
}
Upvotes: 4