可能重复:
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库。
有没有人有任何建议? 在此先感谢。
尝试将textarea重命名为“content”以外的内容 – Gustonez
纠正我,如果我错了。 name和id属性的值应该是一样的吗? – Sark
@ Dr.Molle。这不是重复的。我已经阅读了与这个主题有关的所有其他问题。 –