|
|
|
สอบถาม ckeditor เรียกเวลาทีเราต้องการแก้ไขข้อมูลหน่อยครับ(jquery) |
|
|
|
|
|
|
|
คือผมต้องกาทำปุ่มกดคลิก แล้วให้มีหน้าจอของ ckeditor โลออกมาและทำการพิมพ์ เช่น เมื่อพิมพ์ Hello ค่าที่ออกมามันได้ <p>hello</p> อยากให้พวกแท็กมันหายไปทำไงดีครับ อีกปัญหาใหญ่ของผมคือ เมื่อผมต้องการแก้ไขข้อความที่เพิ่ง submit ไป จะทำอย่างไรให้กลับมาแก้ไขในหน้า cheditor ได้หมือนเดิมครับ(ข้อมูลยังไม่จัดเก็บลงฐานข้อมูลนะครับ) นี่คือโค๊ดนะครับ ช่วยผมด้วย มือใหม่มากกครับ
อันนี้เป็น สำหรับ กดปุ่มครับ
แสดงปกติพิมพ์โค้ดนี้?
<a href="#" id="btn_html" class="btn btn-inverse">HTML</a>
<br type="_moz">
แสดงปกติพิมพ์โค้ดนี้?
อันนี้สำหรับปุ่มที่กดครับ
<br type="_moz">
แสดงปกติพิมพ์โค้ดนี้?
$('#btn_html').click(function() {
var newId = createId(9);
var pName = "paragraph_html" + newId;
var EditorName = "editor_" + pName;
var btntext = "<p><textarea id='" + EditorName + "'></textarea></p>";
$(location_content).append(btntext);
$(location_content + ' textarea#' + EditorName).ckeditor({
uiColor: '#9AB8F3'
});
var editor_txt = "คุณยังไม่ได้เพิ่มข้อความ Html";
var type = 1;
var blank = " ";
var btn_update = $("<input type='button' id='update_" + EditorName + "' class='btn btn-info' value='แก้ไข'>");
btn_update.click(function() {
update_html(pName, EditorName, 1, 0);
});
$(location_content).append(btn_update);
});
function show_html(pName, EditorName) {
=============================
แสดง ckeditor ที่มีข้อคความสำหรับการแก้ไขครับ
==============================
var type = 1;
var btn_update = $("<input type='button' id='update_" + EditorName + "' class='btn btn-info' value='แก้ไข'>");
btn_update.click(function() {
update_html(pName, EditorName, 1, editor_txt);
});
$(location_content).append(btn_update);
}
function update_html(pName, EditorName, UorC, textval) {
if (UorC == 1) {
var editor_txt = $('#' + EditorName).val();
} else {
var editor_txt = textval;
}
var para = $("<p class='" + pName + "'></p>");
para.text(editor_txt);
para.click(function() {
show_html(pName, EditorName);
});
$(location_content + " div#cke_" + EditorName).replaceWith(para);
$(location_content + " [id*='" + EditorName + "']").remove();
$(location_content).append(para);
}
Tag : PHP, Ajax, jQuery
|
|
|
|
|
|
Date :
2013-10-23 23:21:00 |
By :
ขอความช่วยเหลือครับ |
View :
1094 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|