JavaScriptを使用せずにフォームを検証するにはどうすればよいですか?必要なHTML5属性を使用しましたが、IEはIE(ANNOYING)をサポートしていないため、PHPを使用してこれを回避する方法があります。これには時間がかかります。
ありがとう
JavaScriptを使用せずにフォームを検証するにはどうすればよいですか?必要なHTML5属性を使用しましたが、IEはIE(ANNOYING)をサポートしていないため、PHPを使用してこれを回避する方法があります。これには時間がかかります。
ありがとう
PHPを使用して、サーバーを使用して検証できます。
サーバー側の検証のみ(つまり、PHPで)またはjavascriptを使用します。ただし、サーバー側の部分に行きます-悪いユーザーがクライアント側から悪いデータを偽造する可能性があるため、これが最も安全です
常にサーバー側で検証する必要があります(たとえば、PHPを使用)。これを簡単にして時間を節約できるライブラリはおそらくたくさんありますが、原則は非常に単純です。
if (isset($_POST['submit'])) {
$name = isset($_POST['name']) ? $_POST['name'] : null;
}
$errors = '';
if (!$name or strlen($name) < 5) {
$errors .= 'Name must not be empty and at least five characters';
}
if ($errors) {
echo $errors;
}
else {
//Store data from the form or whatever you want to do.
}
Post / Redirect/Getの使用もお勧めします