PHP 在输入类型上发布数据 = "hidden"



快速,我发现如果您使用<input type="text" name="test" value="test" disabled></input>则不会发送帖子数据。如果您删除disabled那么它可以正常工作。有没有办法解决这个问题,没有 必须做一些肮脏的事情,例如有 2 个输入字段(一个隐藏用于发送表单数据(,另一个被禁用以向用户显示值?

我对 SA 进行了简短的搜索,大多数答案实际上并没有提供解决方案,主要是人们$_POST$_GET混淆。

如果有人有任何想法,请告诉我,因为以另一种方式做这件事几乎感觉像撒旦。

多谢!

编辑:经过更多的搜索,我设法找到了一个解决方案,见下文。

经过一番研究,我找到了问题的答案,显然输入字段有一个名为readonly的属性,请参见下面的代码:

<input name="TextBox1" type="text" id="TextBox1" readonly="readonly" />

最新更新