是否可以从表单元素中读取属性?
我明白了:
<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/