提交表单时,Javascript(JQuery)不会在文本区域中填充内容


Javascript (JQuery) does not fill content into the textarea when form submitting

可能重复:
文本区域内容有时不包含在$_POST数组中,但在其他时候会包含。

我有一张通过POST发送的表格,里面有一个文本区域。这是代码

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

我使用了markItUp插件进行文本编辑。当在文本区域使用插件时,它不会在$_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 ) 

因此,任何输入到文本区域的内容都只会在没有插件的情况下提交。但我不知道为什么在var_dump中它甚至不知道那里有一个文本区域。

这一定是一个Javascript问题,我使用的是JQuery库。

有人有什么建议吗?提前谢谢。

我认为您的插件没有为您的文本区域设置值。检查一下。