如何访问jquery所见即所得插件的textarea?
我正在为一个项目使用wysiwyg plugin(),我会得到textarea是否为空,或者在提交表单之前不向用户发出警报,但是这个插件创建了一个iframe,我无法得到它 这是用id#testo替换textarea的插件生成的html如何访问jquery所见即所得插件的textarea?,jquery,forms,wysiwyg,Jquery,Forms,Wysiwyg,我正在为一个项目使用wysiwyg plugin(),我会得到textarea是否为空,或者在提交表单之前不向用户发出警报,但是这个插件创建了一个iframe,我无法得到它 这是用id#testo替换textarea的插件生成的html 你的文字在这里 文本区域不显示。 如果iframe中没有文本,我将向content div添加一个类,其中包含: $('#testo').addClass('border') 我相信这会奏效 $('#your_form_id').submit( fun
你的文字在这里
文本区域不显示。
如果iframe中没有文本,我将向content div添加一个类,其中包含:
$('#testo').addClass('border') 我相信这会奏效
$('#your_form_id').submit(
function(){
$testoTextarea = $('#testo');
$testoFrame = $('#testoIFrame');
if ($testoTextare.val() == '')
{
$testoFrame.addClass('border');
return false;
}
return true;
}
);
问题是,在提交时,插件必须将文本放回文本区域,以便将其传递到下一页。此外,iframe采用的id是原始textareas id+“iframe”,因此很容易识别它…不起作用,如果#testo为空且未添加类,则也会提交表单。您可以向我们展示更多代码吗。。就像实际的表单一样,如果您使用一些ajax代码提交表单,请告诉我们。。
$('#your_form_id').submit(
function(){
$testoTextarea = $('#testo');
$testoFrame = $('#testoIFrame');
if ($testoTextare.val() == '')
{
$testoFrame.addClass('border');
return false;
}
return true;
}
);