PHP xử lý các trường biểu mẫu trống như thế nào?

Thông thường, các tình huống phát sinh khi người dùng phải điền vào một hoặc nhiều trường trong biểu mẫu HTML trước khi họ gửi biểu mẫu đó. Bạn có thể viết tập lệnh xác thực biểu mẫu JavaScript để kiểm tra xem (các) trường bắt buộc trong biểu mẫu HTML có trống hay không

Hàm sau có thể được sử dụng để kiểm tra xem người dùng đã nhập bất kỳ thứ gì vào một trường nhất định chưa. Các trường trống cho biết hai loại giá trị. Chuỗi có độ dài bằng 0 hoặc giá trị NULL

Chức năng Javascript để kiểm tra xem một trường có trống hay không

// If the length of the element's string is 0 then display helper message 
   function required(inputtx) 
   {
     if (inputtx.value.length == 0)
      { 
         alert("message");  	
         return false; 
      }  	
      return true; 
    } 
	

Lúc đầu, hàm bắt buộc() sẽ chấp nhận giá trị đầu vào HTML thông qua tham số inputtx. Sau thuộc tính độ dài đó của chuỗi, đối tượng được sử dụng để lấy độ dài của tham số đã nói. Nếu độ dài của giá trị. inputtx là 0 thì nó trả về false nếu không thì true. Đây là tài liệu web đầy đủ

Sơ đồ

PHP xử lý các trường biểu mẫu trống như thế nào?

Mã HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>JavaScript form validation - checking non-empty</title>
<link rel='stylesheet' href='form-style.css' type='text/css' />
</head>
<body>
<div class="mail">
<h2>Input your Name and Submit</h2>
<form name="form1" action="#" onsubmit="required()">
<ul>
<li><input type='text' name ='text1'/></li>
<li class="rq">*Required Field</li>
<li><input type="submit" name="submit" value="Submit" /></li>
</ul>
</form>
</div>
<script src="non-empty.js"></script>
</body>
</html>

Mã JavaScript

function required()
{
var empt = document.forms["form1"]["text1"].value;
if (empt == "")
{
alert("Please input a Value");
return false;
}
else 
{
alert('Code has accepted : you can try another');
return true; 
}
}

Mã CSS

li {list-style-type: none;
font-size: 16pt;
}
.mail {
margin: auto;
padding-top: 10px;
padding-bottom: 10px;
width: 400px;
background : #D8F1F8;
border: 1px soild silver;
}
.mail h2 {
margin-left: 38px;
}
input {
font-size: 20pt;
}
input:focus, textarea:focus{
background-color: lightyellow;
}
input submit {
font-size: 12pt;
}
.rq {
color: #FF0000;
font-size: 10pt;
}

Xem ví dụ trên trình duyệt

Thực hành ví dụ trực tuyến

Xem Bút không trống-trường-1 của w3resource (@w3resource) trên CodePen


Một chức năng khác để kiểm tra xem một trường có trống không

function Emptyvalidation(inputtxt)
      {
 if (inputtxt.value.length == 0) 
      {
 document.inputtxt.style.background =   'Yellow'; 
      }
 else
      {
 document.inputtxt.style.background = 'White';
      }
 return error;  
      }

Trong chức năng trên, màu nền của trường nhập liệu sẽ là màu vàng nếu người dùng nhập trường trống, nếu không, màu nền sẽ là màu trắng

Sơ đồ

PHP xử lý các trường biểu mẫu trống như thế nào?

file_download Tải xuống mã xác thực từ đây

Xác thực JavaScript khác

  • Kiểm tra không trống
  • Kiểm tra tất cả các chữ cái
  • Kiểm tra tất cả các số
  • Kiểm tra số nổi
  • Kiểm tra chữ và số
  • Kiểm tra độ dài chuỗi
  • Xác thực email
  • Xác thực ngày
  • Mẫu đơn đăng ký
  • Không có điện thoại. Thẩm định
  • thẻ tín dụng số. Thẩm định
  • Xác thực mật khẩu
  • Xác thực địa chỉ IP

Trước. JavaScript. Xác thực biểu mẫu HTML
Tiếp theo. JavaScript. Xác thực biểu mẫu HTML - kiểm tra tất cả các chữ cái

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



Chia sẻ Hướng dẫn / Bài tập này trên. FacebookTwitter

JavaScript. Lời khuyên trong ngày

Cập nhật giá trị của các thuộc tính

const user = {
	email: "[email protected]",
	password: "12345"
}

const updateUser = ({ email, password }) => {
	if (email) {
		Object.assign(user, { email })
	}

	if (password) {
		user.password = password
	}

	return user
}

const updatedUser = updateUser({ email: "[email protected]" })

console.log(updatedUser === user)

Hàm updateUser cập nhật giá trị của thuộc tính email và mật khẩu trên người dùng, nếu giá trị của chúng được truyền cho hàm, sau đó hàm trả về đối tượng người dùng. Giá trị trả về của hàm updateUser là đối tượng người dùng, có nghĩa là giá trị của updatedUser là một tham chiếu đến cùng một đối tượng người dùng mà người dùng trỏ đến. người dùng cập nhật === người dùng bằng đúng

Làm cách nào để kiểm tra dữ liệu biểu mẫu trống trong PHP?

Hàm PHP empty() . Hàm này trả về false nếu biến tồn tại và không trống, ngược lại trả về true. Các giá trị sau ước tính trống. 0.

Kiểm tra trống có NULL PHP không?

empty() trong PHP ? . Hàm này cũng kiểm tra xem một biến, mảng hoặc khóa mảng đã khai báo có giá trị null hay không, nếu có, isset() trả về false, nó trả về true trong tất cả các trường hợp có thể khác. The isset() function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset() returns false, it returns true in all other possible cases.

Là chuỗi rỗng trong PHP?

Một chuỗi được gọi là rỗng nếu nó không chứa ký tự nào . Chúng ta có thể sử dụng hàm empty() để kiểm tra xem một chuỗi có rỗng hay không. Hàm dùng để kiểm tra chuỗi có rỗng hay không. Nó sẽ trả về true nếu chuỗi rỗng.

Làm cách nào để kiểm tra hộp văn bản trống hay không trong PHP?

Ví dụ về hàm trống()