Hướng dẫn how to multiply two textbox value in javascript? - làm thế nào để nhân hai giá trị hộp văn bản trong javascript?

9

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 mới sử dụng JavaScript & đang tìm kiếm một số trợ giúp thực hiện nhân đơn giản của hai số và hiển thị kết quả trong hộp văn bản khác. Tôi đã cố gắng để làm việc này trong nhiều ngày nhưng không có kết quả :[

Đây là HTML cơ bản cùng với JavaScript & A Link đến Fiddle ở đây //jsbin.com/egekaxif/1/edit

Tôi đang làm gì sai?

Ứng dụng tôi muốn viết sẽ có ít nhất 12 hàng, làm thế nào tôi sẽ mở rộng JavaScript / HTML để phù hợp với điều này? Mỗi định danh đầu vào có cần phải là duy nhất không?

Bất kỳ sự giúp đỡ nào được đánh giá cao :]

    
        Box 1
        Box 2
        Result
    
function calculate[] { var myBox1 = document.getElementById['box1'].value; var myBox2 = document.getElementById['box2'].value; var result = document.getElementById['result']; var myResult = box1 * box2; result.innerHTML = myResult; }

hỏi ngày 19 tháng 1 năm 2014 lúc 21:52Jan 19, 2014 at 21:52

Điều đầu tiên bạn có để thay đổi là dòng với phép nhân. Nó nên là: var myResult = myBox1 * myBox2;

Bạn không nên sử dụng bên trong với các trường đầu vào - giá trị sử dụng.

Thêm vào đó, sự kiện onchange chỉ bắn khi đầu vào mất tập trung. Bạn có thể muốn sử dụng sự kiện oninput.

Hãy xem ví dụ làm việc: //jsbin.com/ojolare/1/edit

Johnt

Huy hiệu Bạc 1311 Huy hiệu Đồng1 silver badge16 bronze badges

Đã trả lời ngày 19 tháng 1 năm 2014 lúc 22:08Jan 19, 2014 at 22:08

AlexalexAlex

2.06616 Huy hiệu bạc15 Huy hiệu đồng16 silver badges15 bronze badges

3


    Box 1
    Box 2
    Result
  
     
function calculate[] { var myBox1 = document.getElementById['box1'].value; var myBox2 = document.getElementById['box2'].value; var result = document.getElementById['result']; var myResult = myBox1 * myBox2; document.getElementById['result'].value = myResult; }

Bạn không thể sử dụng result.innerHTML = myResult; trên biến JavaScript trực tiếp. Trước tiên, bạn cần đọc phần tử HTML DOM document.getElementById['result'], sau đó gọi thuộc tính giá trị cho các trường đầu vào hoặc bên trong cho các phần tử DIV, Span.

Atul Sharma

8.46810 Huy hiệu vàng37 Huy hiệu bạc63 Huy hiệu Đồng10 gold badges37 silver badges63 bronze badges

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 11:22Feb 20, 2018 at 11:22

1

sử dụng hệ thống; sử dụng System.Collections.Generic; sử dụng System.linq; sử dụng System.web; sử dụng System.web.ui; sử dụng System.web.ui.WebControls;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

Không gian tên SalaryCount {lớp công khai lớp SalaryCount: System.web.ui.Page {được bảo vệ void page_Load [người gửi đối tượng, EventArgs e] {
{
public partial class salarycount : System.Web.UI.Page
{
protected void Page_Load[object sender, EventArgs e]
{

}

được bảo vệ void txtmday_textChanged [người gửi đối tượng, eventArgs e] {if [ txtaday.text = [convert.toInt32 [txtmday.text] - convert.toInt32 [txtpday.text]]. toString []; txtnsalary.text = [convert.toInt32 [txtsalary.text] / convert.toInt32 [txtmday.text] * convert.toInt32 [txtpday.text]]. toString []; }}
{
if [[!string.IsNullOrEmpty[txtsalary.Text]] && [!string.IsNullOrEmpty[txtmday.Text]] && [!string.IsNullOrEmpty[txtpday.Text]]]
{
txtaday.Text = [ Convert.ToInt32[txtmday.Text] - Convert.ToInt32[txtpday.Text]].ToString[];
txtnsalary.Text = [Convert.ToInt32[txtsalary.Text] / Convert.ToInt32[txtmday.Text] * Convert.ToInt32[txtpday.Text]].ToString[];
}
}

Được bảo vệ void txtpDay_TextChanged [người gửi đối tượng, EventArgs e] {if [ txtaday.text = [convert.toInt32 [txtmday.text] - convert.toInt32 [txtpday.text]]. toString []; txtnsalary.text = [convert.toInt32 [txtsalary.text] / convert.toInt32 [txtmday.text] * convert.toInt32 [txtpday.text]]. toString []; }}
{
if [[!string.IsNullOrEmpty[txtsalary.Text]] && [!string.IsNullOrEmpty[txtmday.Text]] && [!string.IsNullOrEmpty[txtpday.Text]]]
{
txtaday.Text = [Convert.ToInt32[txtmday.Text] - Convert.ToInt32[txtpday.Text]].ToString[];
txtnsalary.Text = [Convert.ToInt32[txtsalary.Text] / Convert.ToInt32[txtmday.Text] * Convert.ToInt32[txtpday.Text]].ToString[];
}
}

Được bảo vệ void txtSalary_TextChanged [người gửi đối tượng, EventArgs e] {if [ txtnsalary.text = [convert.toInt32 [txtsalary.text] / convert.toInt32 [txtmday.text] * convert.toInt32 [txtpday.text]]. toString []; }}}}
{
if [[!string.IsNullOrEmpty[txtsalary.Text]] && [!string.IsNullOrEmpty[txtmday.Text]] && [!string.IsNullOrEmpty[txtpday.Text]]]
{
txtnsalary.Text = [Convert.ToInt32[txtsalary.Text] / Convert.ToInt32[txtmday.Text] * Convert.ToInt32[txtpday.Text]].ToString[];
}
}
}
}

Làm thế nào để bạn nhân các giá trị trong JavaScript?

Toán tử nhân [ *] nhân số. multiplies numbers.

Làm thế nào để bạn nhân trong mã HTML?

Phép nhân toán tử nhân [*] nhân hai hoặc nhiều số.Ví dụ: Var A = 1 5;var b = 12;var c = a × b;Cách tiếp cận: Tạo biểu mẫu HTML để lấy đầu vào từ người dùng để thực hiện hoạt động nhân.Create the html form to take input from user to perform multiplication operation.

Bài Viết Liên Quan

Chủ Đề