Php 表单提交时未定义索引
我在禁用的Php 表单提交时未定义索引,php,html,forms,form-submit,Php,Html,Forms,Form Submit,我在禁用的textarea(到目前为止工作正常)中编写了一组ID(例如“3,4,31”),并希望通过GET提交。 我不明白为什么我总是用下面的代码得到一个未定义的索引错误: <form action="slider/Jssor/image-gallery.source.php" method="get"><br> <textarea name="selection" id="result" disabled></textarea> <
textarea
(到目前为止工作正常)中编写了一组ID(例如“3,4,31”),并希望通过GET提交。
我不明白为什么我总是用下面的代码得到一个未定义的索引错误:
<form action="slider/Jssor/image-gallery.source.php" method="get"><br>
<textarea name="selection" id="result" disabled></textarea>
<input type="submit" value="Jssor Imgage Gallery">
</form>
指向新页面的链接工作正常,所以我认为这不可能是因为action属性中的路径!?
我看不到URL中传输的ID(?selection=3,4,31),那么我做错了什么?您的
文本区域
没有与表单一起发送,因为它被标记为已禁用。如果要发送,应将其标记为只读
如下列文件所述:
提示:表单中禁用的元素将不会提交
改变
到
更换
<textarea name="selection" id="result" disabled></textarea>
与
通过-d后,我们取得了进步。GET可以正常工作,它可以识别提交的值,但是如果POST不起作用。如何将表单提交到PHP
页面?您的表单中是否有提交按钮?您是否考虑过使用只读
而不是禁用
?就是这样,谢谢大家!
<textarea name="selection" id="result" disabled></textarea>
<textarea name="selection" id="result" readonly></textarea>
<textarea name="selection" id="result" disabled></textarea>
<textarea name="selection" id="result" readonly></textarea>