3
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi đang cố gắng trừ hai số từ dạng đầu vào HTML và đưa kết quả vào trường đầu vào khác bằng JavaScript. Thật không may, tôi mới sử dụng JavaScript vì vậy xin vui lòng rất tử tế để chỉ cho tôi đi đúng hướng. Đây là mã HTML của tôi.
Total Price
Initial Deposit
Outstanding Dues
Đây là mã JavaScript của tôi:
var total = parseInt[document.getElementById["totalval"].value];
var val2 = parseInt[document.getElementById["inideposit"].value];
var ansD = document.getElementById["remainingval"];
ansD.value = total - val2;
Choxx
9151 Huy hiệu vàng26 Huy hiệu bạc46 Huy hiệu đồng1 gold badge26 silver badges46 bronze badges
Đã hỏi ngày 28 tháng 3 năm 2015 lúc 13:31Mar 28, 2015 at 13:31
4
Mã của bạn hoạt động tốt, vì vậy bạn sẽ chỉ cần bọc mã của mình trong một hàm và sau đó gọi nó mỗi khi các trường đầu vào được sửa đổi [sự kiện onchange
].
Total Price
Initial Deposit
Outstanding Dues
Cuối cùng, để đảm bảo chúng là số [tôi đã nhận được một số kết quả kỳ lạ khi một trong số chúng trống], hãy thêm một số mã để đảm bảo các giá trị là số:
function updateDue[] {
var total = parseInt[document.getElementById["totalval"].value];
var val2 = parseInt[document.getElementById["inideposit"].value];
// to make sure that they are numbers
if [!total] { total = 0; }
if [!val2] { val2 = 0; }
var ansD = document.getElementById["remainingval"];
ansD.value = total - val2;
}
Bạn có thể thấy nó trên jsfiddle này: //jsfiddle.net/sbu00cu2/
Đã trả lời ngày 28 tháng 3 năm 2015 lúc 13:53Mar 28, 2015 at 13:53
Alvaro Montoroalvaro MontoroAlvaro Montoro
26.8K7 Huy hiệu vàng54 Huy hiệu bạc85 Huy hiệu Đồng7 gold badges54 silver badges85 bronze badges
0
Một trang HTML chứa hai trường văn bản "FirstNumber" và "SecondNumber". Viết hàm JS để trừ các giá trị từ các trường văn bản này và hiển thị kết quả trong một div có tên là "kết quả".
Mã HTML và JavaScript - Bạn được cung cấp mã HTML sau:
Subtractionwindow.onload = function [] { subtract[]; }
Thực hiện trên để cung cấp các chức năng sau:
- Chức năng của bạn sẽ lấy các giá trị của "FirstNumber" và "SecondNumber", chuyển đổi chúng thành các số, trừ đi số thứ hai từ số thứ nhất và sau đó ghi kết quả vào ID = "kết quả"
- Chức năng của bạn sẽ có thể làm việc với bất kỳ 2 số nào trong các đầu vào, không chỉ các số được đưa ra trong ví dụ. Nó có thể giữ các chức năng khác trong cơ thể của nó.
Examples:
1 câu trả lời
Đây là giải pháp của tôi - với HTML và mã JavaScript bên trong:
Subtractionđược trả lời bởi người dùng Andrew by user andrewwindow.onload = function [] { subtract[]; } function subtract[] { let num1 = Number[document.getElementById["firstNumber"].value]; let num2 = Number[document.getElementById["secondNumber"].value]; let result = num1 - num2; document.getElementById["result"].textContent = result; }