可能重複:
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。這不是重複的。我已經閱讀了與這個主題有關的所有其他問題。 –