Этот синтаксис по какой-то причине не работает, и мне интересно, почему. Когда я предупреждаю значения на странице, я вижу все, кроме значения текстовой области. Я даже не получаю неопределенного.
var report = $("textarea#report").val();
Вот мой HTML:
<textarea id="report" name="report" rows="25" cols="10" style="width:100%;height:200px;"><?php echo $_POST['report']; ?></textarea>
<form id="rpt" action="">
У меня есть этот код, с которым мне помог Паоло на прошлой неделе. Это начало кода jquery, в котором также есть код редактора
$(document).ready(function()
{
$('.error').hide();
WYSIWYG.attach('dfarReport', rpt);
WYSIWYG_Core.addEvent(window, "load", function()
{
$('#Save').removeAttr('onclick').click(function()
{
Я пытался добавить предложенный Джонатаном код к этому, но я получаю ошибки, когда я делаю это. Я также на всякий случай изменил «отчет» на что-то другое, но это тоже не помогло.
ЭТО РАБОТАЕТ !!!!!!!!!!!!!!!!!!!!
Чтобы заставить это работать. Я добавил следующее:
$(document).ready(function()
{
$('.error').hide();
WYSIWYG.attach('dfarReport', dfar);
WYSIWYG_Core.addEvent(window, "load", function()
{
$('#Save').removeAttr('onclick').click(function()
{
WYSIWYG.updateTextArea('dfarReport'); <-------------- This is where it needs to go