2012-09-03 50 views
-1
不填充内容到textarea的

可能重复:
Textarea content is not included in $_POST array sometimes, but is at other times.使用Javascript(JQuery的)时提交表单

我有一个是通过邮递方式寄出的形式,这我有一个textarea的。下面是我用markItUp插件的文本编辑代码

<textarea name="content" id="default" class="admintableinput" cols="80" rows="20"></textarea> 

。当在textarea上使用插件时,它不会将任何内容输入到$ _POST数组中。

然后我试过的var_dump($ _ POST),并得到了这个时候使用了插件:

Array ([title] => title [author] => author [summary] => summary [Category1] => 3 [image] => image [action] => Save Article) 

当插件未使用的var_dump产生这样的:

Array ([title] => title [author] => author [summary] => summary [content] => content [Category1] => 4 [image] => image [action] => Save Article) 

所以任何内容输入到textarea只提交没有插件。但我不知道为什么在var_dump中它甚至不知道那里有一个textarea。

它必须是Javascript问题,我正在使用JQuery库。

有没有人有任何建议? 在此先感谢。

+1

尝试将textarea重命名为“content”以外的内容 – Gustonez

+0

纠正我,如果我错了。 name和id属性的值应该是一样的吗? – Sark

+0

@ Dr.Molle。这不是重复的。我已经阅读了与这个主题有关的所有其他问题。 –

回答

-1

我认为你的插件不会为你的textarea设置值。检查这一点。

+0

该插件工作正常。然后它停止进入。所以我将它从htdocs中删除并下载并重新配置,但仍然存在相同的问题。如果它没有为textarea设置一个值,它会显示在var_dump中,但只是:[content] =>。这意味着内容被输入到$ _POST,但它只是空的?感谢您的建议 –