是否可以使用$ _POST获得除名为value的属性以外的其他属性的值
example: <option value="FusRo" name="Dah"></option>
Run Code Online (Sandbox Code Playgroud)
通常,当我使用$ _POST ['Dah']时,PHP会获取FusRo(值)。
但是我想获取另一个属性的值而不是名为value的属性。我希望你明白。
如果我不能使用$ _POST来获取其他值,那么我可以使用其他命令吗?
另一个例子:如果我使用
<option value="FusRo" name="Dah"></option>
Run Code Online (Sandbox Code Playgroud)
我可以用$ _POST代替“ Fusro”来获得“ Dah”吗?
您可以将其他值放在隐藏字段中:
<input type="hidden" name="DahHidden" value="somethingelse" />
Run Code Online (Sandbox Code Playgroud)
然后从中获取它$_POST:
$_POST['DahHidden']
Run Code Online (Sandbox Code Playgroud)
如果必须根据中的值动态更改此值<select>,则需要JavaScript。
如果要从中获取键$_POST(即name表单字段中的属性),可以$_POST像这样进行迭代:
foreach( $_POST as $key => $value)
echo $key . ' => ' . $value; // Will print Dah => value (eventually)
Run Code Online (Sandbox Code Playgroud)
请注意,迭代$_POST可能会产生比仅一个表单元素更多的输出(除非这'Dah'是您在表单中提交的唯一内容。
| 归档时间: |
|
| 查看次数: |
2900 次 |
| 最近记录: |