1

JavaScriptを使用せずにフォームを検証するにはどうすればよいですか?必要なHTML5属性を使用しましたが、IEはIE(ANNOYING)をサポートしていないため、PHPを使用してこれを回避する方法があります。これには時間がかかります。

ありがとう

4

3 に答える 3

0

PHPを使用して、サーバーを使用して検証できます。

http://thinkvitamin.com/code/php-form-validation/

于 2012-07-10T16:04:52.660 に答える
0

サーバー側の検証のみ(つまり、PHPで)またはjavascriptを使用します。ただし、サーバー側の部分に行きます-悪いユーザーがクライアント側から悪いデータを偽造する可能性があるため、これが最も安全です

于 2012-07-10T16:05:47.327 に答える
0

常にサーバー側で検証する必要があります(たとえば、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の使用もお勧めします

于 2012-07-10T16:05:47.860 に答える