繁体   English   中英

php表单图像提交按钮-无法提交

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM