[英]Text wont save to DB when using WYSWIG
我有一個保存到數據庫的表格。 當我使用普通文本區域時,文本將保存在數據庫中,但是當使用nicedit WYSIWYG編輯器時,文本不會保存。
這是我的代碼
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
<form class='form-inline' role='form' action='update_news.php?q=$id' method='post'>
<textarea name='news' cols='10' rows='3' class='form-control'>$news</textarea>
<button class='btn btn-success btn-small' type='submit'><i class='icon-ok'></i> Update </button></a>
更新新聞:
$result=mysql_query("SELECT * FROM news where id='1' ")or die('You need select a audit trail' );
$f1=$_POST[title];
$f2=$_POST[news];
$result = mysql_query("UPDATE news SET title='$f1', news='$f2' WHERE id='1'") or die(mysql_error());
如果我刪除<script>
並具有基本的textarea
則數據庫更新,但腳本不更新。 有人可以幫忙嗎?
NicEdit不會在提交時自動將其內容保存到textarea中,即使它應該根據其文檔進行保存 ...
此方法將編輯器的內容與textarea值同步-如果提交的表單具有原始格式,則會自動完成此操作。
但是,我們可以手動執行此操作:
<textarea id="news" name='news' cols='10' rows='3' class='form-control'>$news</textarea>
<button class='btn btn-success btn-small' type='submit' onclick="nicEditors.findEditor('news').saveContent();><i class='icon-ok'></i> Update </button>
文本區域現在具有ID“新聞”,可讓我們稍后找到它。
該按鈕現在具有onclick函數,該函數可在“新聞”文本區域中找到NicEditor,並將其內容保存到文本區域中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.