Hướng dẫn display data in form html - hiển thị dữ liệu dưới dạng html

Chương này là từ cuốn sách 

Hiển thị dữ liệu từ một biểu mẫu

Như một ví dụ đơn giản về việc sử dụng các biểu mẫu, liệt kê 12.1 hiển thị biểu mẫu có tên, địa chỉ và trường số điện thoại, cũng như hàm JavaScript hiển thị dữ liệu từ biểu mẫu trong cửa sổ bật lên.

Liệt kê 12.1 Một biểu mẫu hiển thị dữ liệu trong cửa sổ bật lên



Form Example



Form Example

Enter the following information. When you press the Display button, the data you entered will be displayed in a pop-up window.

Name:

Address:

Phone:

Dưới đây là sự cố về cách tài liệu và tập lệnh HTML này hoạt động:

  • Phần trong tiêu đề của tài liệu xác định một hàm có tên Hiển thị mở một cửa sổ mới (như được mô tả trong giờ 11) và hiển thị thông tin từ biểu mẫu.

  • Thẻ bắt đầu biểu mẫu. Bởi vì hình thức này được xử lý hoàn toàn bằng JavaScript, không cần hành động hoặc phương thức biểu mẫu.

  • Các thẻ xác định ba trường của biểu mẫu: tên của bạn, địa chỉ và điện thoại. Thẻ cuối cùng xác định nút hiển thị, được đặt để chạy chức năng hiển thị.

Hình 12.1 cho thấy hình thức này trong hành động. Nút hiển thị đã được nhấn và cửa sổ bật lên hiển thị kết quả.

Hình 12.1. Hiển thị dữ liệu từ một biểu mẫu trong một cửa sổ bật lên.

Thêm một cách để làm điều đó (nếu bạn sử dụng biểu mẫu), lưu ý rằng loại đầu vào là nút


Mã hoàn chỉnh là:




    HTML JavaScript output on same page
    


Enter message:

Message is:

Nhưng bạn có thể làm điều đó ngay cả khi không có hình thức:




    HTML JavaScript output on same page
    


Enter message: 

Message is:

Tại đây bạn có thể sử dụng một trong hai nút hoặc nút:


Không cần thiết lập

return false;

Từ chức năng JavaScript cho cả hai ví dụ đó.

Tôi muốn mã HTML, JavaScript đầy đủ để hiển thị dữ liệu biểu mẫu trên cùng một trang

Những gì tôi đã thử:

Kiểm tra đầu vào

function testVarable () {var strtext = document.getEuityById ("covertone"); document.write (strtext.value); var strtext1 = document.getEuityById ("texttwo"); document.write (strText1.value); }
var strText = document.getElementById("textone");
document.write(strText.value);
var strText1 = document.getElementById("textTWO");
document.write(strText1.value);
}


Mã số,




    
head>
 
    "text" id="textone" />
    "text" id="textTWO" />
    

Không sử dụng Document.Write. Nếu bạn muốn thêm nội dung vào một trang, bạn cần làm việc với DOM. Google "Tạo Div JavaScript" hoặc "Tạo Span JavaScript" cho các ví dụ, về cơ bản bạn cần tạo một yếu tố có văn bản của bạn trong đó và thêm phần tử đó vào một phần của trang bạn muốn văn bản hiển thị.

Ngoài ra, div \ span bạn muốn văn bản xuất hiện tại trang và chỉ cập nhật nó

document.getElementById("myDiv").innerHTML = strText.value;

"frm"> "name" type="text" id="name" placeholder="Enter Your Name" required> "number" id="number" type="text" pattern="[789][0-9]{9}" placeholder="Enter Your Mobile Number" required>

hàm myfunction () {var a, b, currdate, d, n; a = document.frm.text.value; b = a.subString (0,2); var currdate = ngày mới ();
var a,b,currdate,d,n;
a= document.frm.text.value;
b=a.substring(0,2);
var currdate = new Date();

var currdate = currdate.getDate () + '' + (currdate.getMonth () + 1) + '' + chuỗi (currdate.getlyear ()). var d = ngày mới (); var n = d.getSeconds (); document.getEuityById ("popcode"). InternalHtml = b+currdate+n;
var d = new Date();
var n = d.getSeconds();
document.getElementById("popcode").innerHTML =b+currdate+n;

}

<pre><!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        function testVariable() {
            debugger
            var strText = document.getElementById("txtName").value;
            var strText1 = document.getElementById("txtEmail").value;
            document.getElementById("p1").innerHTML = strText;
            document.getElementById("p2").innerHTML = strText1;

        }
    </script>
</head>

<body>
    <form>

        <input type="text" name="Name" id="txtName" placeholder="Name">
        <input type="text" name="Email" id="txtEmail" placeholder="Email">
        <input type="button" value="Submit" id="btnSubmit" onclick="testVariable()">
    </form>
    <div>
        <p id="p1"></p>
        <p id="p2"></p>
    </div>
</body>

</html>


0


1

Nội dung này, cùng với bất kỳ mã nguồn và tệp liên quan nào, được cấp phép theo giấy phép mở của Dự án Mã (CPOL)

Làm cách nào để hiển thị dữ liệu biểu mẫu trong HTML?

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.

Làm thế nào để bạn hiển thị dữ liệu đã gửi trên cùng một trang với biểu mẫu trong HTML?

Làm thế nào để bạn ở trong cùng một trang sau khi gửi một biểu mẫu trong HTML?Để ở trên cùng một trang khi gửi, bạn có thể để hành động trống (hành động = phạm lỗi) vào thẻ biểu mẫu hoặc bỏ hoàn toàn.Đối với thông báo, hãy tạo một biến ($ message = thành công! Bạn đã nhập:leave action empty ( action=”” ) into the form tag, or leave it out altogether. For the message, create a variable ( $message = “Success! You entered: “.

Làm thế nào để bạn hiển thị dữ liệu trong một biểu mẫu bảng?

Một bảng dữ liệu là một cái nhìn đơn giản về dữ liệu được sắp xếp theo các hàng và cột.Nếu bạn nhấp đúp vào một bảng trong ngăn điều hướng, Access sẽ hiển thị bảng dưới dạng biểu dữ liệu.double-click a table in the Navigation Pane, Access displays the table as a datasheet.

Làm thế nào để bạn hiển thị giá trị đầu vào trong HTML?

Đầu vào tài sản giá trị văn bản..
Thay đổi giá trị của trường văn bản: getEuityById ("mytext").....
Nhận giá trị của trường văn bản: getEuityById ("mytext").....
Danh sách thả xuống trong một biểu mẫu: Var mylist = Document.....
Một danh sách thả xuống khác: Var No = Document.....
Một ví dụ cho thấy sự khác biệt giữa thuộc tính DefaultValue và giá trị:.