为什么以下代码无法正常工作且未收到任何回复?请帮忙!
我想查看姓名。
<?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>';
?>
答案 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