note 129558 added to reserved.variables.server

From: Date: Fri, 07 Jun 2024 02:24:13 +0000
Subject: note 129558 added to reserved.variables.server
Groups: php.notes 
Request: Send a blank email to php-notes+get-221361@lists.php.net to get a copy of this message
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Signup Form</title> <!-- The title for the webpage --> <style> .error { color: red; font-size: 0.9em; } .error-border { border: 2px solid red; } </style> <script> function CheckForm() { var form = document.forms["signup"]; var password = form["password"].value; var checkboxes = form["checkbox"]; var firstName = form["firstname"].value; var lastName = form["lastname"].value; var radios = form["radio"]; var valid = true; // Validate password length if (password.length < 6) { document.getElementById("password_error").innerHTML = "Password must be at least 6 characters long."; document.getElementById("password").classList.add("error-border"); valid = false; } else { document.getElementById("password_error").innerHTML = ""; document.getElementById("password").classList.remove("error-border"); } // Validate at least one checkbox is checked var checkboxChecked = false; for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { checkboxChecked = true; break; } } if (!checkboxChecked) { document.getElementById("checkbox_error").innerHTML = "At least one checkbox must be checked."; valid = false; } else { document.getElementById("checkbox_error").innerHTML = ""; } // Validate first name is not empty if (firstName.trim() === "") { document.getElementById("firstname_error").innerHTML = "First name is required."; document.getElementById("firstname").classList.add("error-border"); valid = false; } else { document.getElementById("firstname_error").innerHTML = ""; document.getElementById("firstname").classList.remove("error-border"); } // Validate last name is not empty if (lastName.trim() === "") { document.getElementById("lastname_error").innerHTML = "Last name is required."; document.getElementById("lastname").classList.add("error-border"); valid = false; } else { document.getElementById("lastname_error").innerHTML = ""; document.getElementById("lastname").classList.remove("error-border"); } // Validate one radio button is selected var radioChecked = false; for (var i = 0; i < radios.length; i++) { if (radios[i].checked) { radioChecked = true; break; } } if (!radioChecked) { document.getElementById("radio_error").innerHTML = "Please select one option."; valid = false; } else { document.getElementById("radio_error").innerHTML = ""; } return valid; } </script> </head> <body> <form name="signup" onsubmit="return CheckForm()"> <label for="firstname">First Name:</label> <input type="text" id="firstname" name="firstname"> <span id="firstname_error" class="error"></span><br> <label for="lastname">Last Name:</label> <input type="text" id="lastname" name="lastname"> <span id="lastname_error" class="error"></span><br> <label for="password">Password:</label> <input type="password" id="password" name="password"> <span id="password_error" class="error"></span><br> <input type="submit" value="Submit"> </form> </body> </html> ---- Server IP: 45.112.84.4 Probable Submitter: 80.90.5.137 (proxied: 1.145.122.183) ---- Manual Page -- https://php.net/manual/en/reserved.variables.server.php Edit -- https://main.php.net/note/edit/129558 Del: integrated -- https://main.php.net/note/delete/129558/integrated Del: useless -- https://main.php.net/note/delete/129558/useless Del: bad code -- https://main.php.net/note/delete/129558/bad+code Del: spam -- https://main.php.net/note/delete/129558/spam Del: non-english -- https://main.php.net/note/delete/129558/non-english Del: in docs -- https://main.php.net/note/delete/129558/in+docs Del: other reasons-- https://main.php.net/note/delete/129558 Reject -- https://main.php.net/note/reject/129558 Search -- https://main.php.net/manage/user-notes.php

« previous php.notes (#221361) next »