2013-08-07 111 views
-2

有一組具有不同值的單選按鈕。如何查找並替換帶有字符串中轉義字符的引號

某些時候,值的引號如No i don't

因此,當我試圖獲取它的值時,它返回爲No i don

我需要知道如何找到是否有一個字符串中的引號,並用換碼符替換它,以便當我嘗試獲取值時,它應該返回引號。

HTML代碼

<input type="radio" value="Yes" name="pollchoice"> 
<input type="radio" value="No" name="pollchoice"> 
<input type="radio" value="No, i don't" name="pollchoice"> 

在上面的代碼中,當選擇並試圖獲得預先

它返回作爲 No, i don代替 No, i don't

由於所選擇的單選按鈕的值第三個選擇

+3

一些代碼?也許我們可以幫助你。 – M1K1O

+1

你從哪裏獲取價值?你確定那裏的數據沒有被破壞? – zerkms

+1

您需要展示如何檢索選中的單選按鈕 – Phil

回答

2

你的代碼對於確定你的問題將是一個巨大的幫助。記住將來的問題。

//replace all single quotes 
var string = string.replace(/'/g, '\''); 

//replace all double quotes 
var string = string.replace(/"/g, '\"'); 

如果你想輸出string到HTML,用&rsquo;

取代\'如果您需要逃避所有可能的HTML和報價,你可以使用這個jQuery插件,提供了功能$.htmlspecialchars()http://www.jquerysdk.com/api/jQuery.htmlspecialchars

+0

非常感謝......這幫助了我...... – KrankyCode

相關問題