ホームページ >バックエンド開発 >PHPチュートリアル >PHP は IsPostBack を表すために何を使用しますか?
PHP には onload のようなイベントがないようです
では、submit form イベントをキャプチャするにはどうすればよいでしょうか?
ページが送信されると、php 側に移動します。
<form> <input type="text" name="name" value="username" /> <input type="submit" name="submit" value="提交" /></form>
if($_POST['submit']){ echo $_POST['name'];}
php
$_GET または $_POST
デフォルトでは、print_r して配列を見れば分かります
function CheckInput(){ $submit = $_POST["btnSave"]; if(isset($submit)){ $UserName = $_POST["txtUserName"]; $Pwd = $_POST["txtPwd"]; if(empty($UserName)) { //echo("你输入的名字是:".$UserName); echo("<script>window.alert('请输入用户名称');history.go(-1)</script>"); return false; } if(empty($Pwd)){ //echo("你的密码是:".$Pwd); echo("<script>window.alert('请输入密码');history.go(-1)</script>"); return false; } } return true;}CheckInput();
{
CheckInput(); }
ajax を使用します。
確認が必要なので、リクエストごとに必ず行ってください。したがって、この問題は問題ではなく、このように設計される必要があります。
スマートプロンプトを備えたアイデアはありません
どのようなシステム変数やメソッドがあるのかさえ分かりません
php は本当に面倒です
asp if Request.ServerVariables("REQUEST_METHOD")="POST"
php if($_SERVER["REQUEST_METHOD"] == "POST")