欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

php用什么表示IsPostBack?

程序员文章站 2022-05-30 10:24:50
...
php貌似木有onload这样的事件

那么怎么捕获提交表单事件呢?


回复讨论(解决方案)

页面提交后就到php端了。



if($_POST['submit']){     echo $_POST['name'];}

php

$_GET or $_POST

默认接收到这两个数组.你print_r 看看数组就明白

function CheckInput(){		$submit = $_POST["btnSave"];	if(isset($submit)){		$UserName = $_POST["txtUserName"];		$Pwd = $_POST["txtPwd"];		if(empty($UserName))		{			//echo("你输入的名字是:".$UserName);			echo("");			return false;		}				if(empty($Pwd)){			//echo("你的密码是:".$Pwd);			echo("");			return false;		}	}	return true;}CheckInput();

这是我写的 这样的话每次打开页面的话都会执行CheckInput();不是浪费资源吗
我想在需要的执行 怎么搞

那就别写成函数。 点了提交按钮就执行。

if($_SERVER['REQUEST_METHOD']) == 'POST'))
{
CheckInput();
}

用ajax。
既然要验证就肯定每一次请求都做。所以这个问题不算是问题,就得这么设计。

木有智能提示的ide
连有哪些系统变量 方法都不知道
php真蛋疼

同意 php真的很蛋疼

IsPostBack?ASP里的?

asp if Request.ServerVariables("REQUEST_METHOD")="POST"
php if($_SERVER["REQUEST_METHOD"] == "POST")