放个隐藏域
<input type='hidden' name='isSubmit' value='isSubmit' >
通过判断if(!empty($login))可知道form是否被提交

解决方案 »

  1.   

    你不是在开玩笑吧?直接回车时type=submit的名字也是传不过去的
      

  2.   

    To:  xuzuning(唠叨)
    如果隐藏域isSubmit放在密码筐前 应该可以传过去吧
    empty($_POST['isSubmit']))应该是false吧
      

  3.   

    to xiahouwen(活靶子.NET) 
    不是和你说的,那是对楼主说的当在表单中允许按回车提交时,则提交按钮因未点击而并不传递。
    基于这一事实,你可以在表单中安排多个type=submit,并由此区分用户的目的。表单的method默认是get,宜设置成post。这样就可以用$_SERVER["REQUEST_METHOD"]来区别是否是表单提交了