[英]php form image submit button - unable to submit
我是php新手。 虽然我的疑问很基础,但不理解为什么我的以下表格无法提交? 我实际上正在使用图像提交按钮。
请告诉我下面的代码出了什么问题:
<?php
function test(){
echo 'test';
}
var_dump($_POST['submit']); // here getting NULL, why?
if(isset($_POST['submit']))
{
test();
}
?>
<form action="." method=post name="loginform">
<table>
<tr>
<input type="password" style="display:none" />
<td width="130"><input type="password" name="password" size="15" maxlength="255" ></td>
<td width="136"><input type="image" src="button-log-in.gif" name="log in" alt=" log in" width="51" height="20" border="0"></td>
</tr>
</table>
</form>
没有具有“提交”名称的元素。 您要提交两件事,由name
属性指示:“密码”和“登录”。 $_POST['...']
包含它们两者。
如果您希望在提交时调用test()
函数,无论输入了什么内容,最好添加一个隐藏的输入字段并检查其在PHP中的存在。
HTML:
...
<input type="hidden" name="some_name">
...
PHP:
if(isset($_POST['some_name']))
{
test();
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.