2011-07-26 13 views
1

我使用的是多部分/表單數據字段提交圖片,名稱,評論在asp中,現在評論部分(textarea)打破任何時候有人輸入引號。ASP形式中的引號打破內容

我試着用

story = Replace(story, chr(34), "'") 

更換,但仍切斷結果。即使我僅參考表格要求,也會在報價處切斷:

Request.Form("csStory") 

我不確定如何繼續!

+1

需要更多代碼。 – ZippyV

+1

我很驚訝你會得到那麼多。上次我檢查了'Request.Form'與multipart/form-data實體主體不兼容。 – AnthonyWJones

回答

0

我最終發現,表格甚至沒有傳遞不正確的代碼的提交頁面,但第一個報價之前,而只有字符,所以我對入駐重寫之前用JavaScript形式值我提交:

formDOMObj.story.value.replace(/(['"])/g, "'"); 
0

爲了逃避單引號,只需將它們加倍。因此,嘗試

story = Replace(story, "'", "''")