HTML ページから PHP ページにジャンプするときに、名前フィールドを空にできない場合は、対応するフォーム検証関数を HTML ページに追加する必要があります。以下は、ユーザーが名前を入力しない場合にフォームを送信するときに警告メッセージをポップアップ表示できるようにする簡単なサンプル コードです。
HTML ページ コード (index.html):
<!DOCTYPE html> <html> <head> <title>姓名字段验证示例</title> </head> <body> <h2>请输入您的姓名</h2> <form method="post" action="process.php" onsubmit="return validateName()"> 姓名:<input type="text" name="name" id="name" required> <input type="submit" value="提交"> </form> <script> function validateName() { var name = document.getElementById('name').value; if (name === "") { alert("姓名不能为空,请填写您的姓名"); return false; // 阻止表单提交 } return true; // 允许表单提交 } </script> </body> </html>
PHP ページ コード ( process.php):
<?php $name = $_POST['name']; if(empty($name)){ echo "姓名不能为空,请返回<input type='button' value='返回' onclick='history.go(-1)'>"; } else { echo "您的姓名是:" . $name; // 在这里可以继续处理提交的姓名数据 } ?>
上記のコードでは、必須フィールドの検証が HTML ページのフォームに追加されます。ユーザーが送信ボタンをクリックすると、JavaScript 関数 validateName()
がトリガーされます。名前フィールドが空かどうかを確認してください。空の場合は、警告ボックスがポップアップしてフォームの送信が妨げられますが、空でない場合は、処理のために PHP ページへの送信が許可されます。 PHP ページでは、$_POST['name']
を使用して、フォームに送信された名前データを取得します。名前が空の場合は、対応する警告メッセージが返されます。それ以外の場合は、送信された名前の値が返されます。表示される。
上記のコード例を通じて、HTML ページが PHP ページにジャンプするときに、名前フィールドが空でないことの検証を実装できます。
以上がHTML ページから PHP ページにジャンプする場合、名前フィールドを空にすることはできません。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。