HTML:
<form action="?" method = "post" >
<button type="submit" class="btn btn-default btn-lg" name = "submit" value = 'Submit' >Register</button>
</form>
PHP:
<?php
if(isset($_POST['submit'])){
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
}
?>
单击按钮时警报不会出现。如果PHP没有包含在'if'语句中,PHP就会运行。
答案 0 :(得分:1)
你必须关闭If tag。
<?php
if(isset($_POST['submit'])){
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
}
?>
答案 1 :(得分:1)
<?php
if(isset($_POST['submit'])){
?>
<script>alert('message successfully sent');</script>
<?php
}
?>
<form method="post" >
<input type="submit" class="btn btn-default btn-lg" name="submit" value="Register" >
</form>
答案 2 :(得分:0)
错误是{strong>没有if
功能的结束标记
在这里if(isset($_POST['submit'])){
如果你的php代码在同一页面内是那么表单操作应该是action="#"
否则如果你的php代码在另一个文件中 action
应该是action="new_oage.php"
所以代码应该是
<?php
if(isset($_POST['submit']))
{
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
} //Missing
?>
答案 3 :(得分:0)
您可能想要更改if条件...因为表单中没有输入字段
if($_SERVER["REQUEST_METHOD"] == "POST"){
}