Tôi chưa quen với JavaScript và tôi đang cố gắng tìm ra cách truyền các giá trị được đầu vào của người dùng làm tham số cho hàm JavaScript. Đây là mã của tôi:
Adding 'a' and 'b'
a:
b:
Add
function add[a,b] {
var sum = a + b;
alert[sum];
}
Hỏi ngày 28 tháng 1 năm 2014 lúc 5:41Jan 28, 2014 at 5:41
1
Một cách là bằng cách sử dụng
Adding 'a' and 'b'
a:
b:
Add
function add[a, b] {
var sum = parseInt[a, 10] + parseInt[b, 10];
alert[sum];
}
0, như dưới đây -
Adding 'a' and 'b'
a:
b:
Add
function add[a, b] {
var sum = parseInt[a, 10] + parseInt[b, 10];
alert[sum];
}
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:46Jan 28, 2014 at 5:46
AnkitankitAnkit
1.39318 Huy hiệu bạc29 Huy hiệu đồng18 silver badges29 bronze badges
2
Đầu tiên là một ID yếu tố phải luôn luôn là duy nhất. Nếu ID phần tử của bạn không duy nhất thì bạn sẽ luôn nhận được kết quả mâu thuẫn. Hãy tưởng tượng trong trường hợp của bạn bằng cách sử dụng hai yếu tố khác nhau với cùng một ID.
a:
b:
Add
function add[] {
var a = document.getElementById['a'].value;
var b = document.getElementById['b'].value;
var sum = parseInt[a] + parseInt[b];
alert[sum];
}
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:44Jan 28, 2014 at 5:44
dcodesmithdcodesmithdcodesmith
9.4804 Huy hiệu vàng38 Huy hiệu bạc40 Huy hiệu đồng4 gold badges38 silver badges40 bronze badges
2
1 id có nghĩa là duy nhất
2 Bạn không cần phải vượt qua bất kỳ đối số nào vì bạn có thể gọi chúng trong JavaScript của mình
a:
b:
Add
function add[] {
var a = document.getElementById['a'].value;
var b = document.getElementById['b'].value;
var sum = a + b;
alert[sum];
}
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:45Jan 28, 2014 at 5:45
VoonicvoonicVoonic
4.5093 Huy hiệu vàng26 Huy hiệu bạc56 Huy hiệu Đồng3 gold badges26 silver badges56 bronze badges
a:
b:
function additon[]
{
var a = document.getElementById['a'].value;
var b = document.getElementById['b'].value;
var sum = parseInt[a] + parseInt[b];
return sum;
}
Đã trả lời ngày 21 tháng 1 năm 2015 lúc 9:26Jan 21, 2015 at 9:26
parajs dfsbparajs dfsbparajs dfsb
1351 Huy hiệu vàng4 Huy hiệu bạc13 Huy hiệu đồng1 gold badge4 silver badges13 bronze badges
Bạn có thể nhận được các giá trị với việc sử dụng
Adding 'a' and 'b'
a:
b:
Add
function add[a, b] {
var sum = parseInt[a, 10] + parseInt[b, 10];
alert[sum];
}
1. Nhưng
Adding 'a' and 'b'
a:
b:
Add
function add[a, b] {
var sum = parseInt[a, 10] + parseInt[b, 10];
alert[sum];
}
1 nên là duy nhất.
Adding 'a' and 'b'
a:
b:
Add
function add[] {
a = $['#a'].val[];
b = $['#b'].val[];
var sum = a + b;
alert[sum];
}
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:43Jan 28, 2014 at 5:43
Moorthy GKMoorthy GKMoorthy GK
1.2239 huy hiệu bạc17 huy hiệu đồng9 silver badges17 bronze badges
Bạn có sử dụng jQuery không? Nếu sau đó:
$['#xx'].val[];
hoặc sử dụng JavaScript gốc [DOM]
document.getElementById['xx'].value
hoặc
xxxform.xx.value;
Nếu bạn muốn tìm hiểu thêm, W3chool có thể giúp bạn rất nhiều.
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:44Jan 28, 2014 at 5:44
dcodesmithdcodesmithTim Li
9.4804 Huy hiệu vàng38 Huy hiệu bạc40 Huy hiệu đồng1 gold badge2 silver badges8 bronze badges
1 id có nghĩa là duy nhất
Adding 'a' and 'b'
a:
b:
Add
function add[] {
var m = document.getElementById["a"].value;
var n = document.getElementById["b"].value;
var sum = m + n;
alert[sum];
}
Đã trả lời ngày 28 tháng 1 năm 2014 lúc 5:45Jan 28, 2014 at 5:45
VoonicvoonicShivam
4.5093 Huy hiệu vàng26 Huy hiệu bạc56 Huy hiệu Đồng2 gold badges10 silver badges25 bronze badges