Не работает wisiwyg
Надеюсь тема по адресу! Хочу прикрутить на сайт wisiwyg, а именно редактор текста cleditor. Скачал скрипты js и css, подключил на странице, но отображается обычный textarea. Да еще отлаживаюсь на веб сервере denwer!
Подключаю скрипты, которые скачал script type="text/javascript" src="js/jquery.cleditor.min.js"></script> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> <link rel="stylesheet" type="text/css" href="js/jquery.cleditor.css" /> Здесь указываю id textarea, которому будет прикручен редактор cleditor
<script type="text/javascript">
$(document).ready(function()
{
$('#message').cleditor({
width: 750,
height: 560,
fonts: "Arial;"})[0];
});
</script>
А вот собственно и мой textarea <textarea name="message" id="message"></textarea> Вроде все сделал, как нужно, но не работает! Что сделал не так? |
Надо скрипт jquery перед cleditor подключить, а не после.
|
Спасибо огромнейшее!!! :dance:
|
Еще вопрос, как отправить из такого textarea текст?
Делаю так
<?
$text=trim(htmlspecialchars($_GET['message']));
print("Вы ввели текст: " . $text);
?>
<textarea name="message" id="message"></textarea> <input name="add_item" type="submit" value="Добавить" onclick="return checkNULL();"/> Но выводится только "Вы ввели текст:" и дальше пусто! В чем может быть косяк? |
А как отправляешь?
|
Цитата:
<table border="1">
<!--Использую метод GET-->
<form name="add_item" action="" method="get">
<tr>
<td></td>
<td id="title_null">
</td>
</tr>
<tr>
<td>Название:</td><td><input name="title_item" size="30px" type="text" value="<?=$title;?>"/></td>
</tr>
<tr>
<td></td>
<td id="url_null"></td>
</tr>
<tr>
<td>Ссылка:</td><td><input name="link_item" size="30px" type="text" value="<?=$link;?>"/></td>
</tr>
<tr>
<td>Родитель:</td>
<td><select name="parent_item">
<?
$menu=get_menu();
?>
<option value="none">none</option>
<? foreach($menu as $link_item):
if($link_item['url'] == $parent)
{?>
<option value="<?=$link_item['url'];?>" selected="selected"><?=$link_item['url'];?></option>
<? }
else
{?>
<option value="<?=$link_item['url'];?>"><?=$link_item['url'];?></option>
<? }
endforeach;?>
</select></td>
</tr>
<tr>
<td colspan="2">
<!--Вот мой злополучный wisiwyg-->
<textarea name="message" id="message"></textarea>
</td>
</tr>
<tr>
<td></td>
<td align="right"><input name="add_item" type="submit" value="Добавить" onclick="return checkNULL();"/></td>
</tr>
</form>
</table>
|
Цитата:
Читай документацию по своему плагину. |
Цитата:
<script type="text/javascript">
function checkNULL()
{
if(document.forms.add_item.title_item.value == "")
{
document.getElementById('title_null').innerHTML = "Заполните название";
document.getElementById('title_null').style.color = "red";
document.forms.add_item.title_item.focus();
document.forms.add_item.title_item.borderColor = "red";
return false;
}
else if(document.forms.add_item.link_item.value == "")
{
document.getElementById('url_null').innerHTML = "Заполните ссылку";
document.getElementById('url_null').style.color = "red";
document.forms.add_item.link_item.focus();
document.forms.add_item.link_item.borderColor = "red";
return false;
}
else if(document.forms.add_item.keywords.value == "")
{
document.getElementById('keywords_null').innerHTML = "Заполните keywords";
document.getElementById('keywords_null').style.color = "red";
document.forms.add_item.keywords.focus();
document.forms.add_item.keywords.borderColor = "red";
return false;
}
else if(document.forms.add_item.description.value == "")
{
document.getElementById('description_null').innerHTML = "Заполните description";
document.getElementById('description_null').style.color = "red";
document.forms.add_item.description.focus();
document.forms.add_item.description.borderColor = "red";
return false;
}
else
{
document.getElementById('title_null').innerHTML = "";
document.forms.add_item.title_item.borderColor = "";
document.getElementById('url_null').innerHTML = "";
document.forms.add_item.link_item.borderColor = "";
document.getElementById('keywords_null').innerHTML = "";
document.forms.add_item.keywords.borderColor = "";
document.getElementById('description_null').innerHTML = "";
document.forms.add_item.description.borderColor = "";
confirm("Добавить элемент меню?");
}
}
</script>
Написал вначале вывод передаваемых данных print_r($_REQUEST); Выводит Array ( [title_item] => Главная [link_item] => index.php [parent_item] => none [keywords] => 123 [description] => 1234556 [add_item] => Добавить ) Файл index.php уже существует! не вижу textarea вообще!( |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
ЗАРАБОТАЛО!!! Нужно было вынести <form> </form> выше таблицы!!!
|
| Часовой пояс GMT +3, время: 03:33. |