action แบบปกติ
โค้ด: เลือกทั้งหมด
<form name="MyForm" method="post" action="SaveForm.php"> // เมื่อทำการ submit มันจะส่งค่าไปหน้า SaveForm.php ค่ะ
</form>
MyForm.php
โค้ด: เลือกทั้งหมด
<html>
<head>
<title>Mindphp</title>
</head>
<body>
<form name="MyForm" method="post" action="SaveForm.php" >
<iframe id="iframe_target" name="iframe_target" src="#" style="width:0;height:0;border:0px solid #fff;"></iframe>
First Name : <input type="text" name="txtFirstName"><br>
Last Name : <input type="text" name="txtLastName"><br>
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
โค้ด: เลือกทั้งหมด
<?php
$strFirstName = $_POST["txtFirstName"];
$strLastName = $_POST["txtLastName"];
echo "<script language=\"JavaScript\">";
echo "alert('Hello : $strFirstName $strLastName');";
echo "</script>";
?>
นำ target="iframe_target" ไปวางไว้ใน <form > </form> เพื่อที่จะให้ฟอร์มอยู่ที่หน้าเดิมนะค่ะ
โค้ด: เลือกทั้งหมด
<form name="MyForm" method="post" action="SaveForm.php" target="iframe_target"> // นำ target มาวางในนี้นะค่ะ
</form>