• [THÔNG BÁO] CẢNH BÁO LỪA ĐẢO MẠO DANH QUẢN TRỊ VIÊN
    Chào các thành viên GameVN,
    Dạo gần đây tình trạng lừa đảo scamming và phishing đang gia tăng. Ban quản trị GameVN xin lưu ý toàn bộ thành viên:
    KHÔNG/ ĐỪNG / CẤM cho bất kỳ ai tự xưng là quản trị viên của server vay tiền.
    Mọi hành vi lân la làm quen, tự tiện nhắn tin trên Discord, Facebook, Zalo hoặc các nền tảng mạng xã hội khác,
    núp bóng dưới danh nghĩa sinh hoạt của quản trị viên, đều có tỉ lệ rất, rất cao là lừa đảo.
    Nếu có tài khoản lạ add friend hoặc nhắn tin xin tiền dưới danh nghĩa admin:
    Block ngay
    Report ngay
    Không chuyển khoản, không cung cấp thông tin cá nhân


    Quản trị viên của forum và Discord server GameVN không có nhu cầu vay tiền thành viên.
    Không có lý do nào để admin chủ động kết bạn rồi xin tiền.
    Mọi thông báo chính thức chỉ được đăng trên kênh thông báo của server và topic chính thức trên forum.
    Tin nhắn riêng từ tài khoản lạ không phải thông báo của ban quản trị.
    Cảm ơn các bạn đã chú ý và cùng giữ cộng đồng an toàn.
    — Ban quản trị GameVN

    Tắt thông báo bằng nút X bên góc phải của bảng thông báo*

Giúp mình đoạn code javascript này :(

  • Thread starter Thread starter pat0602
  • Ngày gửi Ngày gửi

pat0602

Mr & Ms Pac-Man
Lão Làng GVN
Tham gia ngày
4/1/08
Bài viết
267
Reaction score
34
Tình hình là mình có 1 đoạn code javascript như sau:

Mã:
<!DOCTYPE html>
<html>
<body>

<script>
function nam(n)
{
var a=4;
var k=1;
for(i=1;i<=n;i++)
{
k+=1;
if(k%4==0)
{a+=2;}
else {a+=1;}
}
if(a%7==1) 
{
if(n%4!=0){document.write("thang 6");}
else{document.write("thang 3, thang 11");}
}
else if(a%7==2) 
{
if(n%4!=0){document.write("thang 2, thang 3, thang 11");}
else{document.write("thang 2, thang 8");}
}
else if(a%7==3) 
{
if(n%4!=0){document.write("thang 8");}
else{document.write("thang 5");}
}
else if(a%7==4) 
{
if(n%4!=0){document.write("thang 5");}
else{document.write("thang 10");}
}
else if(a%7==5) 
{
if(n%4!=0){document.write("thang 1, thang 10");}
else{document.write("thang 1, thang 4");}
}
else if(a%7==6) 
{
if(n%4!=0){document.write("thang 4, thang 7");}
else{document.write("thang 9, thang 12");}
}
else {
if(n%4!=0){document.write("thang 9, thang 12");}
else{document.write("thang 6");}
}
}
nam(1998);

</script>

</body>
</html>
code lởm các bác đừng cười :5cool_sweat:, mục đích là nhập số năm vào và show ra xem năm đó thứ 6 ngày 13 rơi vào nhữngtháng nào :5cool_big_smile:

Vấn đề của mình là muốn làm 1 cái form bao gồm 1 ô nhập số năm, 1 button "Show", sau khi nhập số năm và click thì cho ra kết quả ở 1 ô khác.

Rất mong nhận được sự giúp đỡ của mọi người, xin chân thành cám ơn :2cool_burn_joss_sti
 
cái bạn cần tìm hiểu là getElementById. Ngoài ra còn có parseInt, isNaN, event onclick của button, thuộc tính innerHTML, value của element mà getElementById trả về.


Mã:
<!DOCTYPE html>
<html>
<head>
  <script>
    function writeNam() {
      var thangOutput = document.getElementById("thangOutput");
      var namInput = document.getElementById("namInput");
      var n = parseInt(namInput.value);
      if (isNaN(n)) {
        thangOutput.innerHTML = "Xin nhập năm là số nguyên";
        return;
      }
      
      var a=4;
      var k=1;
      for(i=1;i<=n;i++) {
        k+=1;
        if(k%4==0) {a+=2;}
        else {a+=1;}
      }
      if(a%7==1) {
        if(n%4!=0) {thangOutput.innerHTML = "Tháng 6";}
        else{thangOutput.innerHTML = "Tháng 3, Tháng 11";}
      } else if(a%7==2) {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 2, Tháng 3, Tháng 11";}
        else{thangOutput.innerHTML = "Tháng 2, Tháng 8";}
      } else if(a%7==3) {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 8";}
        else{thangOutput.innerHTML = "Tháng 5";}
      } else if(a%7==4) {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 5";}
        else{thangOutput.innerHTML = "Tháng 10";}
      } else if(a%7==5) {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 1, Tháng 10";}
        else{thangOutput.innerHTML = "Tháng 1, Tháng 4";}
      } else if(a%7==6) {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 4, Tháng 7";}
        else{thangOutput.innerHTML = "Tháng 9, Tháng 12";}
      } else {
        if(n%4!=0){thangOutput.innerHTML = "Tháng 9, Tháng 12";}
        else{thangOutput.innerHTML = "Tháng 6";}
      }
    }
  </script>
</head>
<body>
  <div id="input">
    <label id="namLabel">Nhập năm:</label>
    <input type="text" id="namInput">
    <button type="submit" onclick="writeNam();">Tìm tháng có thứ 6 ngày 13</button>
  </div>
  <div id="output">
    <label id="thangOutput"></label>
  </div>
</body>
</html>
 
Chỉnh sửa cuối:
Back
Top