10/10/2018, 10:23
cần giúp đỡ về php và js ?
mình có 1 table có 2 dòng và 2 cột
ô đầu tiên của mỗi dòng là 1 checkbox
khi check vào thì gọi hàm js để chuyển màu bgcolor của dòng đó thành red
khi bỏ check thì là white
còn khi đưa chuột vào dòng đó (onmouseover) thì bgcolor đổi thành màu xanh, khi rê chuột ra (onmouseout) thì kiểm tra cái checkbox xem có check ko, nếu có thì bgcolor là màu đỏ, ko check thì màu trắng
mình bị vướng cái chỗ kiểm tra cái checkbox đó có check chưa
vì cái <tr> của mình nằm trên cái thẻ <input checkbox>, nên khi mình gọi js truyền vào cái name của checkbox thì nó ko chịu
mọi người chỉ giúp nhé
à thuộc tính name của checkbox mình dùng động vì mình có rất nhiều row
nên mình kiểm tra bằng cái form.tenform.tencheckbox cũng ko dc luôn
xin cám ơn
ô đầu tiên của mỗi dòng là 1 checkbox
khi check vào thì gọi hàm js để chuyển màu bgcolor của dòng đó thành red
khi bỏ check thì là white
còn khi đưa chuột vào dòng đó (onmouseover) thì bgcolor đổi thành màu xanh, khi rê chuột ra (onmouseout) thì kiểm tra cái checkbox xem có check ko, nếu có thì bgcolor là màu đỏ, ko check thì màu trắng
mình bị vướng cái chỗ kiểm tra cái checkbox đó có check chưa
vì cái <tr> của mình nằm trên cái thẻ <input checkbox>, nên khi mình gọi js truyền vào cái name của checkbox thì nó ko chịu
mọi người chỉ giúp nhé
à thuộc tính name của checkbox mình dùng động vì mình có rất nhiều row
nên mình kiểm tra bằng cái form.tenform.tencheckbox cũng ko dc luôn
xin cám ơn
Bài liên quan
Dùng document.getElementByNames("name")
form.tenform.tencheckbox.checked == true or false dùng ko dc
vì name của cái checkbox mình làm là "check$i"
document.getElementByNames("name") thì lấy dc cái name rồi làm sao kiểm tra xem cái checkbox đó check chưa
var tam=document.getElementByNames("name");
tam.checked == true or false à
• Nếu bạn đã nghe nói đến MMO - Make Money Online - Kiếm tiền trên mạng, nhưng bạn nghĩ rằng đó là chuyện tào lao, không đáng quan tâm...
• Nếu bạn đã mất nhiều công sức tìm hiểu về MMO, nhưng vẫn chưa thoả mãn vì còn nhiều vấn đề cần giải đáp và không biết bắt đầu từ đâu...
• Nếu bạn đã mất nhiều thời gian tham gia các chương trình MMO, nhưng rồi chỉ phí thời gian mà chẳng thu được gì...
Hãy đọc bài viết của tôi :
PTC là viết tắt của Pay To Click (dịch là trả tiền để kích), là một hình thức kiếm tiền trên mạng (MMO). Nếu bạn là thành viên (member) của một PTC site, họ sẽ trả tiền để bạn xem quảng cáo. Bạn sẽ được trả (pay) 1 khoảng tiền nhỏ khi kích (click) vào một quảng cáo và xem nó trong 1 khoảng thời gian ngắn. Khi giới thiệu được thành viên mới (referral), PTC site sẽ trả hoa hồng (commission) cho bạn từ 10% đến 100% khi referral xem quảng cáo. Bạn cần phải đạt được 1 số tiền tối thiểu tùy từng site quy định (Minimum Payout) để có thể rút được tiền về túi của mình.
Ưu điềm của PTC so với các hình thức kiếm tiền khác :
1. Không cần đầu tư: Bạn không cần phải bỏ ra một đồng vốn nào, tất nhiên không tính đến thời gian lên mạng của bạn và... tiền net.
2. Rất đơn giản: Hầu như ai cũng làm được. Bạn chắc chắn làm được vì bạn đang đọc những dòng này chứng tỏ bạn có khả năng nhìn và kích. Tiêu chí của các PTC site cũng chỉ là: View - Click - Make money!
3. Và kiệu quả: Với khoảng 1 giờ lên mạng mỗi ngày, bạn có thể kiếm được $30 (khoảng 500.000 VND) mỗi tháng. Nếu bạn có thể giới thiệu cho người khác cùng làm, thu nhập của bạn thực tế sẽ tăng lên gấp nhiều lần!
Việc đầu tiên bạn cần làm là đăng ký ngay một tài khoản Paypal và Alertpay. Vì các site PTC hiện nay chủ yếu trả tiên qua 2 hình thức này.
https://www.paypal.com/vn
http://www.alertpay.com/
Điều quan trọng là bạn phải thật sự kiên nhẫn và tìm ra được các site PTC uy tín. Các trang PTC Scam (lừa đảo) ngày càng nhiều nên việc tìm ra 1 site uy tín là việc làm cần thiết, quan trọng khi bạn tham gia vào việc kiếm tiền bằng hình thức PTC. Sẽ là vô ích nếu hằng ngày bạn bỏ công sức, thời gian ra để click quảng cáo cho 1 site Scam.
Sau đây là 1 số site PTC uy tín :
1) http://www.twinpods.com/?ref=vinhphuc
• 0,1 cent/click
• 5+ ads/day
• 1$ minimum payout
• Payment Via Alertpay, Paypal
2)http://www.hatbux.com/?r=vinhphuc
• 0,7 cent/click
• 4 ads/day
• 2$ minimum payout
• Payment Via Alertpay, Paypal
3)http://www.autopaybux.com/?ref=vinhphuc
4)http://www.Xionbux.com/?a=rg&ref=vinhphuc
5)http://www.depositbux.com/?ref=vinhphuc
6)http://bux.to/?r=O2_uit
Sau khi vào bạn chỉ cần tạo một tài khoản (vào mục register) và đọc quảng cáo bằng cách vào mục View Ads (Surf Ads hay View Advertisements tùy từng trang)
Chúc bạn sẽ kiếm được nhiều tiền ^^
tham khảo nhé
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title></title>
</head>
<script type="text/javascript">
function check(n,fldName){
var f = document.form1;
//var fldName = 'c'
var tr = eval('document.getElementById("tr' + '' + n + '' + '")');
cb = eval( 'f.' + fldName + '' + n );
if(cb.checked){
tr.style.background = "red";
}else{
tr.style.background = "white";
}
}
function ischecked(n,fldName){
var f = document.form1;
for(i=1;i<=n;i++){
var tr = eval('document.getElementById("tr' + '' + i + '' + '")');
cb = eval( 'f.' + fldName + '' + i );
if(cb.checked){
tr.style.background = "red";
}else{
tr.style.background = "white";
}
}
}
function mouse_over(i){
var tr = eval('document.getElementById("tr' + '' + i + '' + '")');
tr.style.background = "blue";
}
function mouse_out(i){
var tr = eval('document.getElementById("tr' + '' + i + '' + '")');
tr.style.background = "blue";
}
</script>
<body>
<form name="form1" action="" method="post">
<table border="1">
<tr id="tr1" onmouseover="mouse_over(1)" onmouseout="check(1,'c')" ><td><input type="checkbox" name="c1" id="c1" value="1" onclick="check(1,'c')" /></td><td>row one</td></tr>
<tr id="tr2" onmouseover="mouse_over(2)" onmouseout="check(2,'c')"><td><input type="checkbox" name="c2" id="c2" value="1" onclick="check(2,'c')" /></td><td>row two</td></tr>
</table>
</form>
<script type="text/javascript">
var n=2; //n la so hang co the thay gia tri dong
ischecked(n,'c');
</script>
</body>
</html>
chúc thành công!