为什么不工作,没有任何回应?

时间:2018-03-12 05:16:24

标签: php

为什么以下代码无法正常工作且未收到任何回复?请帮忙!

我想查看姓名。

 <?php
  echo '<form name="form">';
  echo '<input type="text" name="Name" >';
  echo '<input type="button" class="save" value="save" onClick="Check()" />';
  echo '</form>';

$_POST["Name"] = $Name;

echo '<SCRIPT type="text/javascript">';
echo 'function Check(){';
echo 'if( strlen($Name) < 8) {';
echo 'alert("error name");';
echo '}else {';
echo 'form.submit();';
echo '}';
echo '}';
echo '</SCRIPT>';
?>

1 个答案:

答案 0 :(得分:1)

如果您想使用纯php

<form name="form" action="" method="post">
    <input type="text" name="name" >
    <input type="submit" value="save" />
</form>

<?php

if(isset($_POST['submit'])){
    if(isset($_POST['name']) && strlen($_POST['name']) < 8) {
        echo  htmlentities($_POST['name']);
        exit;
    }else {
        //FORM SUBMITION CODE
    }
}
?>

了解更多PHP Form Handling