php: 从表单元素中读取属性

标签 php html forms custom-attributes

是否可以从表单元素中读取属性?

我明白了:

<input class="number required" min="1250" max="999999999" id="insert_counter1" name="my_counter" value="" type="text">

提交后我可以访问该值。但是有什么方法可以获取其他属性,例如“min”或“max”?

现在我有一个名为 my_counter_min 的隐藏只读输入字段,其中存储了“min”属性。我不知道这是否是一种变通方法,或者它是否真的是唯一的方法。

Br。安德斯

根据以下答案更新:

感谢您的好评。当我阅读答案时,有 3 个好的解决方案,各有利弊。

  • 在输入类型中存储值=hidden。容易做到,但可以被篡改
  • 使用解析器。编码需要更多时间,但原始值将通过新的 Web 请求获取。所以没有篡改
  • 在数据库中存储值。如果表单与数据库中的特定 rcord 相关,那么存储额外的值可能很有意义,如果其他值必须准备好进出数据库(只需添加一个值),则不会花费大量编码工作。

我的问题得到了三个不同的答案。最快的答案标记为正确,即使有不止一个解决方案。

BR。安德斯

最佳答案

没有。只有名称和值会到达服务器,因此您需要一种解决方法(如您描述的那样)。

关于php: 从表单元素中读取属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4256400/

相关文章:

javascript - 更改 Canvas 上图像的窗口级别(窗口中心)和窗口宽度

html - CSS 选择器和伪类

php - Symfony 3.4 - form_errors 表单主题不显示

php - 如何将不同的html页面值存储到数据库的同一行中?

forms - 如何在 Zend 框架 2 中禁用 inArray 验证器表单

javascript下拉元素不出现但可以选择

php - 为什么 echo $this->uri->segment(3) 输出与我在 url 中看到的不同

php - 让脚本等待生成稀疏文件

php - jquery-ajax : pass values from a textfield to a php variable (same a file)

javascript - 单击中心 <li> 元素并将容器设置为滚动