2011-09-27 88 views
-1

我怎么可以提交一个函数的定义,并从如何从文本区域注入JavaScript函数及其调用?

<input type="text"> 

标签的电话吗?

编辑: 我的朋友写了一个PHP脚本,他需要的标签和没有另一页上调用函数strip_tags的打印值。现在我想用JavaScript展示一个例子(我相信它应该是可能的),我可以在他的网站中注入JavaScript代码。这是我的任务。

+1

什么?你的意思是你想要将文本输入到文本输入中?希望以后不要“评估”...?你想达到什么目的? –

+0

你想在这里做什么? –

+0

我的朋友写了一个php脚本,他接受标记的值,并且不在其他页面上调用strip_tags函数打印。现在我想用JavaScript展示一个例子(我相信它应该是可能的),我可以在他的网站中注入JavaScript代码。这是我的任务。 – Narek

回答

1

如果要从文本框中调用脚本,请尝试在JavaScript中使用eval

<script type="text/javascript"> 
    function Invoke() 
    { 
     var ctrl = document.getElementById('content') 
     eval(ctrl.value); 
    } 
</script> 

<input type="text" id="content" /> 
<input type="button" onclick="Invoke()" value="Invoke" /> 

代码:http://jsfiddle.net/AuPRM/

0

yourFunction.toString()的返回值分配给该字段的value属性。