CMS에서 FCKEditor를 사용하고 있으며 편집기에 일부 JavaScript 코드를 게시해야합니다. 이 내 데이터베이스에 저장되어 있지만,이 자바 스크립트 코드에서 + 기호를 제거합니다FCKeditor, 물건 지우기
function _check(val){
loadFragmentInToElement('captcha_check.php?val='+val,'captcha_div','');
}
이제 왜이 + 서명 제거하는 것입니까?
& # 43; 및 % 2B하지만 그 후에 게시 & # 43; + 기호 대신 % 2B.
아니요, 외부 당사자는 게시물에 게시 할 수 없습니다.
편집 ....
편집기와 양식은 자바 스크립트 함수 라는 SubmitForm에를 사용하여 제출한다. 편집기 내용은 noofeditor라는 오브젝트로 전달됩니다.
if(noofeditor){
var editorArray=noofeditor.split('::');
for (l=0;l<editorArray.length;l++){
strData += "&"+editorArray[l]+"="+escape(FCKeditorAPI.GetInstance(editorArray[l]).GetXHTML());
}
}
의 + 서명 탈출을 방지 할 수있는 방법이 있나요 : 나는 에서이를 사용하여 편집기를 검색 한 코드를 '탈출'어디에 있는지?
이유는 +가 정확히 어디에 서명을 제거 할 것인가? 당신은 무엇을 넣고, 나오는 것은 무엇입니까? –
위에 게시 된 코드에서 볼 수 없습니까? 편집기의 소스에 있습니다. 편집기를 열고 소스를 클릭하고 자바 스크립트를 포함한 HTML을 편집기에 붙여 넣은 다음 제출을 클릭하여 데이터베이스에 저장하십시오. – MB34
편집기 내용의 값이 + 기호를 제거하는지 확인합니다. – MB34