2012-01-05 4 views
0

jQuery 유효성 검사 플러그인으로 CKeditor의 유효성을 검사하는 방법.jQuery 유효성 검사 플러그인으로 CKEditor 유효성 확인

<?php 
include ('../db.php'); 

$title = mysql_real_escape_string($_POST['title']); 
$editor1 = $_POST['editor1']; 
$date= date("Y-m-d"); 
$cat_id = mysql_real_escape_string($_POST['cat_id']); 


$qu = mysql_query("INSERT INTO blogposts(title,post,date,catid)VALUES ('".$title."','".$editor1."','".$date."','".$cat_id."')") or die (mysql_error()); 
?> 

문제는 편집기에 포함 게시도 dosent입니다 :

내 코드

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#newpost").validate({ 
      debug: false, 
      rules: { 
       title: "required", 
       cat_id: "required", 
       editor1:"required" 
      }, 
      messages: { 
       title: " Title name cannot be blank.", 
       cat_id: " Please select a category.", 
       editor1: " Post keywords cannot be blank."   
      }, 
      submitHandler: function(form) { 
       // do other stuff for a valid form 
       $.post('new_post.php', $("#newpost").serialize(), function(data) { 
       $('#msgw').html(data); 
       });    
      } 
     }); 
    }); 
    </script> 

PHP 코드입니다. 이 문제를 어떻게 해결할 수 있습니까? 고맙습니다.

+0

매우 유사한 (또는 동일한) 질문에 대해 "관련"열을 지정하십시오. –

+0

CKEditor는'TextArea'의 인터페이스를 변경합니다. 'TextArea' 콘텐츠를 확인할 수 있습니다. 내용 전달에 관해서는, 폼 send 메소드와 물론'TextArea'의 이름을 설정했는지 확인하십시오. – MahanGM

답변

0

이 코드 아래에 추가 한 :

CKEDITOR.instances.pdetails.updateElement를();

pdetails는 텍스트 영역의 이름입니다. 그리고 양식을 제출하고 텍스트 영역을 인쇄하려고하면 :

$ pdetails = $ _POST [ 'pdetails'];

print $ pdetails;

테스트하기 전에 값이 있는지 확인하십시오.

관련 문제