Home > Scripts, Tin học > Lấy dữ liệu từ field sử dụng tinyMCE Editor

Lấy dữ liệu từ field sử dụng tinyMCE Editor

html: <textarea id="myeditorid" name="myeditorid">noi dung bai viet</textarea> 
javascript: var text = tinyMCE.get('myeditorid').getContent();
Trường hợp field "myeditorid" có dữ liệu text là tiếng Việt nếu dùng hàm trên font sẽ biến dạng mặc dù khai báo langs/vi.js download từ http://tinymce.moxiecode.com/i18n/index.php?ctrl=lang&act=download&pr_id=1 nhưng vẫn lỗi font. Khi đó các bạn dùng hàm sau:

javascript:
function getText(){
	var content = "", body = tinyMCE.activeEditor.getDoc().body;

	if(body.textContent) content = body.textContent; // Mozilla (Gecko)
	if(body.innerText) content = body.innerText; // Internet Explorer
	if(content == "") content = tinyMCE.activeEditor.getContent(); // other browsers

	content = content.replace(/<\/?[^>]+>/g, "");
	alert(content);
}
var text = getText();
Advertisements
  1. 09/06/2011 at 14:23

    Thanks for your share

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: