扫码关注官方订阅号
我的表单中有一些禁用的输入,我想将它们发送到服务器,但 Chrome 将它们从请求中排除。
有没有办法在不添加隐藏字段的情况下解决此问题?
使用Jquery并使用ajax发送数据,您可以解决您的问题:
<script> $('#form_id').submit(function() { $("#input_disabled_id").prop('disabled', false); //Rest of code }) </script>
具有 disabled 属性的元素不会提交,或者您可以说它们的值未发布(请参阅 用于构建表单数据集的 HTML 5 规范)。
disabled
即,
<input type="textbox" name="Percentage" value="100" disabled="disabled" />
仅供参考,根据17.12.1 在 HTML 4 规范中:
您可以在您的案例中使用readonly属性,通过这样做,您将能够发布字段的数据。
readonly
<input type="textbox" name="Percentage" value="100" readonly="readonly" />
仅供参考,根据17.12.2 在 HTML 4 规范中:
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
使用Jquery并使用ajax发送数据,您可以解决您的问题:
<script> $('#form_id').submit(function() { $("#input_disabled_id").prop('disabled', false); //Rest of code }) </script>具有
disabled属性的元素不会提交,或者您可以说它们的值未发布(请参阅 用于构建表单数据集的 HTML 5 规范)。即,
仅供参考,根据17.12.1 在 HTML 4 规范中:
您可以在您的案例中使用
readonly属性,通过这样做,您将能够发布字段的数据。即,
仅供参考,根据17.12.2 在 HTML 4 规范中: