当我使用jQuery的serialize()方法提交表单时,除了表单中的textarea之外,所有内容都会被提交.这是一个常见的问题吗?我无法弄清楚.表单工作除了只保留未定义的textarea ???
<textarea form="new_note_form" id="note_text" name="note_text" required="required"></textarea>
Run Code Online (Sandbox Code Playgroud) 我通过AJAX将tinyMCE用于textareas和POSTing表单.
但是当我尝试保存textarea值时,它会在第一次单击时使用旧值,但它会在第二次单击时获取更新值.
我尝试过使用tinyMCE.triggerSave()但它没有用.
我也尝试过tinyMCE.get('myid').getContent(),它仍然需要旧的价值观.
我的代码如下.
$(".submit").live("click", function () {
tinyMCE.triggerSave();
var f = $(this).parents("form");
var action = f.attr("action");
var serializedForm = f.serialize();
//tinyMCE.triggerSave(); also tried putting here
$.ajax({
type: 'POST',
url: action,
data: serializedForm,
async: false,
success: function (data, textStatus, request) {
$(".divform").html(data);
},
error: function (req, status, error) {
alert&("Error occurred!");
}
});
return false;
});
Run Code Online (Sandbox Code Playgroud)
请帮助,任何帮助将不胜感激
大家好,
这是我第一次使用Tiny Mce而且我遇到了问题.请帮忙
编辑器在编辑时工作正常,但是当我单击提交时,没有从textarea输入发送任何内容
这是代码:
<textarea name='proddesc' class='text_area' id='elm1' /></textarea>
Run Code Online (Sandbox Code Playgroud)
我正在使用jQuery,这是代码:
$('#addprod').submit(function(){
$("#addprodmsg").hide();
$.post('addprod.php', $("#addprod").serialize(),
function(data){
$("#addprodmsg").html(data);
});
$("#addprodmsg").show();
return false;
});
Run Code Online (Sandbox Code Playgroud)
Php代码是:
foreach($_POST as $key){echo "<script>alert('$key')</script>";}
Run Code Online (Sandbox Code Playgroud)
一切都提醒一个值,但textarea没有提醒任何事情.
此外,当我禁用TinyMce并提交表单时,一切正常.
2 - 我正在使用rtl方向,我有这张照片:
http://www.image-upload.net/images/mly8a68ufs0mdeky6low.jpg
看风格:(
谢谢
我想用wp_editor()替换textarea
我的textarea表单元素如下所示:
<textarea name="post_text" id="post_text" rows="3"><?php echo $content; ?></textarea>
Run Code Online (Sandbox Code Playgroud)
然后我有:
wp_editor( $content, 'post_text' );
Run Code Online (Sandbox Code Playgroud)
我得到的问题是textarea形式和页面上输出的wp_editor textarea.为什么两个textareas都显示?我只需要一个textarea来显示.一切都很好,我只有2 textareas显示这个问题.
编辑:是否就像display: none;在我的表单的textarea上放一个简单所以只显示wp_editor()textarea?这似乎有效,但感觉有点hackish.