2014-02-27 102 views
-2

我有一個網站,用戶在那裏發表評論,該評論將被插入到數據庫中。在評論框中處理html代碼

之後,用戶將被重定向到具有更新和插入註釋顯示的同一頁面。

爲此,我使用了phpmysql。它工作正常。

但爲了更安全的一面,我在textbox中插入了html代碼,它正在執行中。

我的HTML代碼是:

<!DOCTYPE html> 
<html> 
<body> 

<p>Click the button to call a function with arguments</p> 

<button onclick=myFunction(Harry Potter,Wizard)>Try it</button> 

<script> 
function myFunction(name,job) 
{ 
alert(Welcome + name +, the + job); 
} 
</script> 

</body> 
</html> 

在我的網頁,請按鈕與警報消息的到來。 我不知道如何處理這個問題。

任何人都可以幫助我嗎?

+0

'但爲了安全的一面,當我插入HTML代碼在文本框中它正在執行。「你是什麼意思?你不希望人們在你的評論框中插入HTML標籤? –

+0

哦,你的JavaScript有問題。你不會引用你發送的功能 –

+0

onclick和字符串請使用標點符號和首字母大寫! –

回答

0

使用引號。 jsfiddle

<!DOCTYPE html> 
<html> 
<body> 

<p>Click the button to call a function with arguments</p> 

<button onclick='myFunction("Harry Potter","Wizard")'>Try it</button> 

<script> 
function myFunction(name,job) 
{ 
alert("Welcome" + name +", the" + job); 
} 
</script> 

</body> 
</html> 
+0

我認爲你不瞭解這個問題。我相信OP不希望人們能夠離開html評論,他不想顯示警報......也許我錯了,我希望OP確認這一點。 – Dexa

+0

我不認爲任何人都明白這個問題。我只是修復代碼。 – manta