2011-09-27 85 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屬性。