Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

Nền tảng: JavaScript - EJ 2 | JavaScript - EJ 2 |

Kiểm soát: Lưới Grid


Bạn có thể hiển thị Datagrid trong khi nhấp vào nút Gửi của biểu mẫu. Điều này có thể đạt được bằng cách hiển thị DataGrid bên trong biểu mẫu Sự kiện Sub Sured và ngăn chặn hành động gửi mặc định bằng cách sử dụng phương thức PRECTERDEFAULT.DataGrid while clicking the submit button of a form. This can be achieved by displaying the DataGrid inside the form “submit” event and prevent the default submit action by using the “preventDefault” method.

Điều này được giải thích trong mã mẫu sau. Trong đó, trong khi gửi biểu mẫu, Datagrid đã được gán với dữ liệu dựa trên giá trị đầu vào của người dùng của biểu mẫu và hiển thị nó.

HTML

   
       
                               
   
   

JS

var grid = new ej.grids.Grid({
   dataSource: data,
   columns: [
            { field: 'OrderID', headerText: 'Order ID', width: 120, textAlign: 'Right' },
            { field: 'EmployeeID', headerText: 'Employee ID', width: 150, textAlign: 'Right' },
            { field: 'Freight', width: 120, format: 'C2', textAlign: 'Right' },
            { field: 'ShipCountry', headerText: 'Ship Country', width: 150 }
        ]
});
grid.appendTo('#Grid');
 
document.getElementById("Gridform").addEventListener("submit", (e) => {
e.preventDefault();
  var value = parseInt(document.getElementById('multiplier').value, 10);
 
 // Filtering the data with user input value
  data = new ej.data.DataManager(window.hierarchyOrderdata).executeLocal(new ej.data.Query().where("EmployeeID", "equal", value).take(15));
 
  // Assigning to DataGrid
  grid.dataSource = data;
 
  document.getElementById("userinput").style.display = "none";
  document.getElementById("mtable").style.display = "";
  document.getElementById("Gridform").reset();
});
document.getElementById("close").addEventListener("click", (e)=>{
document.getElementById("mtable").style.display = "none";
document.getElementById("userinput").style.display = "";
});
 

Đầu ra

Trước khi biểu mẫu gửi:

Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

Trên biểu mẫu Gửi:

Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

Bản demo: https://stackblitz.com/edit/grid-on-submit-jnb5a4?file=index.jshttps://stackblitz.com/edit/grid-on-submit-jnb5a4?file=index.js

Bạn có thấy thông tin này hữu ích không?

Tôi hiện đang làm việc trong một dự án để hiển thị thời gian biểu của một giáo viên khi người dùng vào giảng viên của họ. Tôi chỉ muốn hiển thị bảng sau khi họ nhấp vào Gửi thay vì hiển thị một bảng trống trong khi hỏi họ cho ID. Đây là một phần của mã tôi đang làm việc. Bảng chỉ nên được hiển thị sau khi nhấp vào nút gửi. Hiện tại, trang hiển thị hộp văn bản đầu vào, nút gửi và bảng trống được điền sau khi nhấp vào nút gửi.


Faculty Timetable


" > Enter Faculty Employee ID:

Timetable for Faculty ID ". $facid ."
` `

";} ?>

Hỏi ngày 12 tháng 7 năm 2016 lúc 9:34Jul 12, 2016 at 9:34

Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

1

Bạn có thể giữ thuộc tính của bảng dưới dạng hiển thị: Không có trên tải trang và một khi nút được nhấp vào, hãy gọi cho một chức năng sẽ làm cho bảng hiển thị: khối.


8.00-8.50 9.00-9.50 10.00-10.50 11.00-11.50 11.50-13.00 13.00-13.50 14.00-14.50 14.55-.15.45 15.50-16.40 16.50-17.40
...

Bạn cũng có thể làm điều này bằng cách sử dụng jQuery nếu bạn muốn.

Đã trả lời ngày 12 tháng 7 năm 2016 lúc 9:38Jul 12, 2016 at 9:38

Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

5eeker5eeker5eeker

9861 Huy hiệu vàng8 Huy hiệu bạc 30 Huy hiệu Đồng1 gold badge8 silver badges30 bronze badges

1

Không cần JavaScript hoặc không CSS chỉ cần kiểm tra xem $ _POST là! trống nếu bài đăng không trống hiển thị bảng

   
    

Faculty Timetable


" > Enter Faculty Employee ID:

Timetable for Faculty ID ". $facid ."
` `

";} ?>

Đã trả lời ngày 12 tháng 7 năm 2016 lúc 9:52Jul 12, 2016 at 9:52

Hướng dẫn how do you display a table data after clicking submit button in php? - làm cách nào để hiển thị dữ liệu bảng sau khi nhấp vào nút gửi trong php?

Arun Kumaresharun KumareshArun Kumaresh

6.0916 Huy hiệu vàng31 Huy hiệu bạc48 Huy hiệu đồng6 gold badges31 silver badges48 bronze badges

1

Làm thế nào dữ liệu bảng hiển thị sau khi nhấp vào nút Gửi trong HTML?

Bạn có thể hiển thị Datagrid trong khi nhấp vào nút Gửi của biểu mẫu. Điều này có thể đạt được bằng cách hiển thị DataGrid bên trong biểu mẫu Sự kiện Sub Sured và ngăn chặn hành động gửi mặc định bằng cách sử dụng phương thức PRECTERDEFAULT.displaying the DataGrid inside the form “submit” event and prevent the default submit action by using the “preventDefault” method.

Làm thế nào tôi có thể hiển thị dữ liệu biểu mẫu sau khi gửi?

Thuộc tính FormTarget chỉ định tên hoặc từ khóa cho biết nơi hiển thị phản hồi nhận được sau khi gửi biểu mẫu. Thuộc tính FormTarget ghi đè thuộc tính đích của phần tử. Lưu ý: Thuộc tính FormTarget là mới cho phần tử có loại = "Gửi" trong HTML5.. The formtarget attribute overrides the target attribute of the element. Note: The formtarget attribute is new for the element with type="submit" in HTML5.

Điều gì xảy ra với dữ liệu được nhập vào một biểu mẫu khi chúng tôi nhấn nút gửi?

Một nút gửi đơn giản, hãy thử nhập một số văn bản vào trường văn bản, và sau đó gửi biểu mẫu.Khi gửi, cặp tên/cặp giá trị dữ liệu được gửi đến máy chủ.Trong trường hợp này, chuỗi sẽ là Text = userText, trong đó "usertext" là văn bản được nhập bởi người dùng, được mã hóa để bảo tồn các ký tự đặc biệt.the data name/value pair gets sent to the server. In this instance, the string will be text=usertext , where "usertext" is the text entered by the user, encoded to preserve special characters.

Phương thức nào sẽ được thực thi khi nhấp vào nút Gửi?

Khi chúng tôi nhấp vào liên kết, chức năng SubborForm () sẽ được thực thi.Hàm này sẽ nhận được đối tượng phần tử bằng phương thức Dom getEuityById () bằng cách chuyển ID biểu mẫu cho phương thức này, sau đó biểu mẫu sẽ được gửi bằng cách sử dụng Phương thức Substem ().submitForm() will get executed. This function will get the element object using DOM getElementById() method by passing the form id to this method, then the form will be submitted by using submit() method.

8.00-8.50 9.00-9.50 10.00-10.50 11.00-11.50 11.50-13.00 13.00-13.50 14.00-14.50 14.55-.15.45 15.50-16.40 16.50-17.40