Hướng dẫn pass a variable from html to javascript - chuyển một biến từ html sang javascript

Tôi đã tạo một chức năng JavaScript trong đó tôi cần xác nhận đầu vào. Tôi đã viết mã sau nhưng giá trị âm của nó, tức là phần "khác" ngay cả khi tôi nhập giá trị hợp lệ. Một số người có thể vui lòng đề xuất một giải pháp?

Tệp HTML:





Javascript App




Determinant of a nxn matrix

This program allows you to compute the determinant of a nxn matrix

Input the order of the matrix

Tệp JavaScript:

function verifyorder[order]{
;
    if[order>0]{
        return true;
    }
    else{
        alert["Sorry, you need to enter a positive integer value, try again"];
        document.getElementById['error'].innerHTML="Sorry, you need to enter a positive integer value, try again"; 

    }
}

Benmorel

32.9K48 Huy hiệu vàng173 Huy hiệu bạc305 Huy hiệu đồng48 gold badges173 silver badges305 bronze badges

Đã hỏi ngày 15 tháng 3 năm 2011 lúc 17:58Mar 15, 2011 at 17:58

Thất vọng coderfrustrated coderFrustrated Coder

4.07710 Huy hiệu vàng30 Huy hiệu bạc34 Huy hiệu Đồng10 gold badges30 silver badges34 bronze badges

2

Cung cấp cho hộp văn bản một id của "txtValue" và thay đổi khai báo nút đầu vào thành các mục sau:


Đã trả lời ngày 15 tháng 3 năm 2011 lúc 18:09Mar 15, 2011 at 18:09

Jon Egertonjon EgertonJon Egerton

39,4K11 Huy hiệu vàng95 Huy hiệu bạc128 Huy hiệu đồng11 gold badges95 silver badges128 bronze badges

1

Đây là bản demo của JSfiddle

Tôi đã thay đổi HTML của bạn và cung cấp cho văn bản đầu vào của bạn một id giá trị. Tôi đã xóa tham số đã truyền cho chức năng xác nhận của bạn và thay vào đó lấy nội dung của văn bản của bạn bằng cách sử dụng document.getEuityById []; Sau đó, tôi chuyển đổi STR thành giá trị bằng +order để bạn có thể kiểm tra xem nó có lớn hơn 0 không:



function verifyorder[] { var order = document.getElementById['value'].value; if [+order > 0] { alert[+order]; return true; } else { alert["Sorry, you need to enter a positive integer value, try again"]; document.getElementById['error'].innerHTML = "Sorry, you need to enter a positive integer value, try again"; } }

Benmorel

32.9K48 Huy hiệu vàng173 Huy hiệu bạc305 Huy hiệu đồng48 gold badges173 silver badges305 bronze badges

Đã hỏi ngày 15 tháng 3 năm 2011 lúc 17:58Mar 15, 2011 at 18:04

1

Thất vọng coderfrustrated coder


4.07710 Huy hiệu vàng30 Huy hiệu bạc34 Huy hiệu ĐồngMay 31, 2017 at 12:50

Cung cấp cho hộp văn bản một id của "txtValue" và thay đổi khai báo nút đầu vào thành các mục sau:Derick Daniel

Đã trả lời ngày 15 tháng 3 năm 2011 lúc 18:094 gold badges37 silver badges47 bronze badges

Jon Egertonjon Egerton

39,4K11 Huy hiệu vàng95 Huy hiệu bạc128 Huy hiệu đồngMar 15, 2011 at 18:03

Làm thế nào truyền dữ liệu từ HTML sang JavaScript?

JavaScript có thể "hiển thị" dữ liệu theo những cách khác nhau:..
Viết vào một phần tử HTML, sử dụng InternalHTML ..
Viết vào đầu ra HTML bằng document.write [] ..
Viết vào một hộp cảnh báo, sử dụng window.alert [] ..
Viết vào bảng điều khiển trình duyệt, sử dụng Console.log [] ..

Bạn có thể chuyển một biến cho JavaScript không?

Trong tham chiếu vượt qua, một hàm được gọi bằng cách truyền trực tiếp tham chiếu/địa chỉ của biến làm đối số. Thay đổi đối số bên trong hàm ảnh hưởng đến biến được truyền từ bên ngoài hàm. Trong các đối tượng và mảng JavaScript được truyền qua tham chiếu.. Changing the argument inside the function affects the variable passed from outside the function. In Javascript objects and arrays are passed by reference.

Làm thế nào đặt biến HTML trong JavaScript?

Để thêm nội dung của biến JavaScript vào HTML sử dụng bên trong [] hoặc tạo bất kỳ thẻ HTML nào, hãy thêm nội dung của biến đó vào thẻ đã tạo và nối thẻ đó vào phần thân hoặc bất kỳ thẻ hiện có nào khác trong HTML.use innerHTML[] or create any html tag, add the content of that variable to that created tag and append that tag to the body or any other existing tags in the html.

Làm thế nào để bạn chuyển một biến cho một trang khác trong JavaScript?

Bằng cách nhấn nút, tôi muốn JavaScript lưu giá trị của hộp văn bản trong biến toàn cầu [?] Và Nhảy đến trang 2 ...
Bạn có thể sử dụng bộ định tuyến spa như sammyjs, hoặc angularjs và ui-router, vì vậy các trang của bạn là trạng thái ..
Sử dụng sessionStorage để lưu trữ trạng thái của bạn ..
Lưu trữ các giá trị trên URL băm ..

Bài Viết Liên Quan

Chủ Đề