HTML page usually uses a
<form name=sp action="formtest.php" method="post">
Name:
<input name="n" type="text" style="width:260px;height:22px;font-size:20px">
<input style="font-size:15px;height:26px;" type=submit value="Submit"/>
</form>
/*****formtest.php*****/
<?php
if (isset($_POST['n']) && $_POST['n'] != "")
{
echo "Name is: " . $_POST['n'];
}
else
echo "Nothing there.";
?>
There is a button, its type is
Sometimes javascript is used to check the input values before submitting to the handling file.
This can be done by adding an
<script language="javascript">
function checkform()
{
var v=document.sf.sfn.value;
for (var i = 0; i < v.length; i++)
{
if ((v.substring(i,i+1) >= 0 && v.substring(i, i+1) <= 9))
{
alert("Error! Name contains number.");
return false;
}
}
return true;
}
</script>
<form name=sf action="formcheck.php" method="post" onsubmit="return checkform();">
Name:
<input name="n" type="text" style="width:260px;height:22px;font-size:20px">
<input style="font-size:15px;height:26px;" type=submit value="Submit"/>
</form>
/*****formcheck.php*****/
<?php
if (isset($_POST['sfn']) && $_POST['sfn'] != "")
{
echo "Name is: " . $_POST['sfn'];
}
else
echo "Nothing there.";
?>
javascript can also be used for form submit, by adding an
<script language="javascript">
function submitform()
{
document.forms["sp2"].submit();
}
</script>
<form name=sp2 action="formtest2.php" method="post">
Name:
<input name="n2" type="text" style="width:260px;font-size:22px">
<input style="font-size: 17px" type=button onClick="submitform()" value="Submit"/>
</form>
/*****formtest2.php*****/
<?php
if (isset($_POST['n2']) && $_POST['n2'] != "")
{
echo "Name is: " . $_POST['n2'];
}
else
echo "Nothing there.";
?>
<form name=sp3 action="formtest3.php" method="post">
Name:
<input name="n" type="text"
style="width:260px;font-size:22px">
<a href="javascript:document.forms['sp3'].submit()">
<u>Submit</u></a>
<a href="javascript:document.forms['sp3'].reset()">
<u>Reset</u></a>
</form>
/*****formtest3.php*****/
<?php
if (isset($_POST['n3']) && $_POST['n3'] != "")
{
echo "Name is: " . $_POST['n3'];
}
else
echo "Nothing there.";
?>