Hướng dẫn how to display error message in red color in html - cách hiển thị thông báo lỗi bằng màu đỏ trong html

OK, một số điều tôi sẽ làm:

Thay vào đó, không liên kết với ID phần tử, liên kết sự kiện với biểu mẫu:

$["#submit_value"].click[function[] {
$['form.validate'].submit[function[] {

Với điều này, bạn sẽ phải thêm lớp 'xác thực' vào biểu mẫu HTML. Và bằng cách này, bất kỳ nút gửi nào cũng sẽ kiểm tra biểu mẫu, ngay cả khi bạn sử dụng jQuery để kích hoạt gửi biểu mẫu và bạn sẽ có thể sử dụng lại mã jQuery

2- Sử dụng các lớp để thêm phong cách. Với các lớp, bạn có thể dễ dàng xác định như thế nào sẽ là kiểu phần tử lỗi: With classes, you can easily define how will be the error element style:

input.error {
    background-color:red;
    border: 1px solid red;
}
select.error {
    border: 1px solid red;
}

Và thật dễ dàng để nối vào một phần tử một lớp hơn tất cả một phong cách.

3 - Tạo một không gian dành riêng cho các tin nhắn của bạn trong HTML, với thông báo được tải, ẩn. Bạn sẽ dễ dàng thay đổi thông điệp bạn muốn hiển thị, từ PHP., with the loaded message, hidden. It'll be easy to you to change the message you want to show, from PHP.


    {$error_msg.error_msgs}

Nên chứa một cái gì đó như:


     
     

Error with input IDelement

Please select atleast one checkbox for user type

Mã jQuery của bạn, sẽ giống như:

$["form.validate"].submit[function[e]{
    $form = $[this];
    e.preventDefault[]; 

    //Not selected checkbox:
    $errorChecks = $form.find['input[type=checkbox]:checked'];

    if[$errorChecks.length != 0] {
      $errorChecks.each[ function[]{
          // This would highlight error 
          $[this].addClass['error'];
          // This would show error in your list
          $id = $[this].attr['id'];
          $['#error'+$id ].show[];              
      }];
    } else if[$["#users"].is[":checked"] && $['.option_users'].find['input[type=checkbox]:checked'].length == 0] { 
         $['.errorMsg .errorUserCheck'].show[];
         $["#users"].addClass['error'];
      } else {
      // If we arrived here, we have validated all, and can submit
      $form.submit[]; 
    }
}];

Nó không được kiểm tra và một câu trả lời dài, nếu bạn có nghi ngờ, chỉ cần đăng lại,;]

Các thông báo lỗi xác thực được thiết kế để bổ sung cho chủ đề khảo sát bạn đang sử dụng. Nếu bạn đang tìm cách thay đổi màu sắc của văn bản/nền của các thông báo lỗi xác thực của mình, trong khi không có phương pháp tích hợp để thay đổi màu sắc, bạn hoàn toàn có thể thay đổi điều này với một CSS nhỏ! & NBSP;

Chỉ cần chuyển đến tab Style và cuộn xuống dưới cùng của bản xem trước khảo sát và nhấp vào liên kết để truy cập vào & NBSP; HTML/CSS Editor. Các thông báo lỗi bạn muốn thay đổi! & NBSP;Style tab and scroll to the bottom of the survey preview and click the link to access to HTML/CSS Editor. Copy and paste any of the below CSS code in the field on the Custom CSS tab to customize the error messages you would like to change! 

.sg-error-message,
.sg-question-errorlist{
	background: #FFC199; /*Change background color*/
	border-left: 9px solid #FF6600; /*Change left border color*/
	color: #2c3e50; /*Change text color*/
}

Bối cảnh sẽ thay đổi màu nền. Biên giới bên trái thay đổi màu đường viền trái. Và màu sắc thay đổi màu văn bản. Đối với mỗi trong số này chỉ cần thay thế mã hex [ví dụ: #ffc199] bằng màu bạn chọn, chẳng hạn như "đen", "tím", v.v. hoặc mã hex khác. Sử dụng trình chọn màu như thế này để tìm mã hex: www.colorpicker.com will change the background color. border-left changes the left border color. And color changes the text color. For each of these simply replace the hex code [e.g., #FFC199] with either the color of your choice, such as "black," "purple," etc., or another hex code. Use a color picker like this one to find a hex code: www.colorpicker.com

Để xác nhận yêu cầu mềm, hãy tham khảo ảnh chụp màn hình dưới đây cho các lớp CSS:

Bộ lọc: BasicStArdardArket ResearchHR Professionalfull AccessReportingFreeIndentualTeam & EnterpriseBasic Standard Market Research HR Professional Full Access Reporting
Free Individual Team & Enterprise

Tính năngBao gồm trong

Xem thảo luận

Cải thiện bài viết

Lưu bài viết

  • Đọc
  • Bàn luận
  • Xem thảo luận

    Cải thiện bài viết

    Lưu bài viết

    Đọc

    Bàn luận By using textContent property. The textContent is basically used to change the content of any node dynamically. With the help of this property we can display any content and draw user’s attention just like alert boxes
     

    Syntax:  

    node.textContent = "Some error message"
    
    // To draw attention
    node.style.color = "red";  
    • Example:   
       

    Lỗi trong JavaScript có thể được hiển thị mà không cần sử dụng các hộp cảnh báo nhưng sử dụng hộp cảnh báo là cách truyền thống để làm điều đó. Chúng ta có thể hiển thị lỗi với hai phương thức mà không cần sử dụng hộp cảnh báo.

    Phương pháp 1: Bằng cách sử dụng thuộc tính TextContent. TextContent về cơ bản được sử dụng để thay đổi nội dung của bất kỳ nút nào một cách linh hoạt. Với sự trợ giúp của thuộc tính này, chúng tôi có thể hiển thị bất kỳ nội dung nào và thu hút sự chú ý của người dùng giống như các hộp cảnh báo & nbsp;

    Chủ Đề