note 129558 added to reserved.variables.server
| From: | Anonymous | 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