Help lỗi javascript tính toán đơn giản

Thảo luận trong 'Javascript' bắt đầu bởi dinhhung, 4/4/15.

  1. dinhhung

    dinhhung New Member

    Tham gia:
    4/4/15
    Bài viết:
    11
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head>  <title> New Document </title><meta charset="UTF-8">  <meta name="Generator" content="EditPlus">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <head><script type="text/JavaScript">      function getValueA(){return document.getElementByid('ValueA').value ;{  function getValueB(){return document.getElementByid('ValueB').value ;{function add(a, b){return a+b;}function sub(a, b){return parseFloat(a) - parseFloat(b);}
    function mul(a, b){return parseFloat(a) * parseFloat(b);}
    function div(a, b) {return parseFloat(a) / parseFloat(b);}    function setResult(valueAssign){    document.getElementByid('result').value = valueAssign;    }
       </script></head><body>Nhập số a :<input type="text" id="ValueA" /></br></br>Nhập số b :<input type="text" id="ValueB" /></br></br>Kết quả   :<input type="text" id="result" disabled="disabled" /></br></br><input type="button" value="+" onclick="setResult(add(getValueA(), getValueB()));" /><input type="button" value="-" onclick="setResult(sub(getValueA(), getValueB()));" /><input type="button" value="x" onclick="document.getElementByid('result').value = mul(document.getElementByid('ValueA').value, document.getElementByid('ValueB').value);" /><input type="button" value="/" /></body></html>

    khi click button thì result không hiện kết quả [​IMG] mọi người xem giúp mình với
     

    Bình Luận Bằng Facebook

  2. admin

    admin Administrator Staff Member

    Tham gia:
    27/3/15
    Bài viết:
    141
    "Thích" đã nhận:
    30
    Điểm nhận Cup:
    28
    Đợi chút.. code bạn paste nó không có indent..nhìn rối mắt quá
     
  3. admin

    admin Administrator Staff Member

    Tham gia:
    27/3/15
    Bài viết:
    141
    "Thích" đã nhận:
    30
    Điểm nhận Cup:
    28
    Sau khi reformat lại code..
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head><title> New Document </title>
        <meta charset="UTF-8">
        <meta name="Generator" content="EditPlus">
        <meta name="Author" content="">
        <meta name="Keywords" content="">
        <meta name="Description" content="">
    <head>
        <script type="text/JavaScript">
    
          function getValueA() {
                return document.getElementByid('ValueA').value;
                {
                    function getValueB() {
                        return document.getElementByid('ValueB').value;
                        {
                            function add(a, b) {
                                return a + b;
                            }
    
                            function sub(a, b) {
                                return parseFloat(a) - parseFloat(b);
                            }
    
                            function mul(a, b) {
                                return parseFloat(a) * parseFloat(b);
                            }
    
                            function div(a, b) {
                                return parseFloat(a) / parseFloat(b);
                            }
    
                            function setResult(valueAssign) {
                                document.getElementByid('result').value = valueAssign;
                            }
        </script>
    </head>
    <body>Nhập số a :<input type="text" id="ValueA"/></br></br>
        Nhập số b :<input type="text" id="ValueB"/></br></br>
        Kết quả:<input type="text" id="result"/></br></br>
        <input type="button" value="+" type="button" value="-" onclick="setResult(sub(getValueA(), getValueB()));"/>
        <input type="button" value="x" onclick="document.getElementByid('result').value = mul(document.getElementByid('ValueA').value, document.getElementByid('ValueB').value);"/><input
        type="button" value="/"/></body>
    </html>

    func của bạn viết sai nhé..
    đơn giản ntn thôi
    HTML:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head><title> New Document </title>
        <meta charset="UTF-8">
        <meta name="Generator" content="EditPlus">
        <meta name="Author" content="">
        <meta name="Keywords" content="">
        <meta name="Description" content="">
    <head>
        <script type="text/javascript">
          function sub() {
            document.getElementById('result').value = document.getElementById("ValueA").value + document.getElementById("ValueB").value
          }
    
          function mul() {
            document.getElementById('result').value = document.getElementById("ValueA").value * document.getElementById("ValueB").value
          }
        </script>
    </head>
    <body>Nhập số a :<input type="text" id="ValueA"/></br></br>
        Nhập số b :<input type="text" id="ValueB"/></br></br>
        Kết quả:<input type="text" id="result"/></br></br>
        <input type="button" value="+" type="button" onclick="sub();"/>
        <input type="button" value="x" onclick="mul()"/>
    </body>
    </html>
     
  4. asvenus

    asvenus Moderator

    Tham gia:
    27/3/15
    Bài viết:
    5
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    à rế
     
  5. vietthai

    vietthai New Member

    Tham gia:
    28/11/16
    Bài viết:
    1
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    Giới tính:
    Nam
    Công ty TNHH TNHH THƯƠNG MẠI & XNK VIỆT THÁI được thành lập theo giấy phép kinh doanh số 040126857 do Sở Kế Hoạch Đầu Tư TP. Đà Nẵng cấp ngày 22/07/1993. Tiền thân là một đơn vị chuyên nhập khẩu và cung cấp các mặt hàng nội thất cao cấp từ các nước trên thế giới, tiểu biểu là các mặt hàng nội thất từ Mỹ, Châu Âu, Hàn Quốc, Trung Quốc, Nhật Bản, v.v… Trong quá trình hình thành phát triển của mình, công ty không ngừng mở rộng sản phẩm & nâng cao phạm vị chất lượng hàng hóa để mang tới cho khách hàng với sự lựa chọn ngày càng nhiều phong cách khác nhau. Bên cạnh đó, công ty VIETTHAIMEX cũng nỗ lực nghiên cứu & sản xuất được nhiều mặt hàng nội thất chất lượng cao, giá cả cạnh tranh cung cấp cho nhiều công trình, dự án tại Việt Nam và xuất khẩu.

    $Link$
     
  6. quockhanhdanit

    quockhanhdanit New Member

    Tham gia:
    29/11/17
    Bài viết:
    2
    "Thích" đã nhận:
    0
    Điểm nhận Cup:
    1
    THÔNG BÁO TUYỂN SINH KHÓA ĐÀO TẠO CHUYÊN MÔN TRÊN DỰ ÁN VỚI LẬP TRÌNH JAVA CORE

    Java là ngôn ngữ lập trình được sử dụng trong nhiều lĩnh vực về phần mềm, Website, game. Java có thể phát triển trên nhiều nền tảng khác nhau.

    * Sẽ rất hưu ích nếu bạn là:
    - Lập trình viên muốn tìm hiểu thêm về ngôn ngữ Java
    - Bạn muốn xây dựng ứng dụng bằng ngôn ngữ Java
    - Bạn muốn có nền tảng để phát triển web J2EE

    * Bạn nhận được gì sau khóa học:
    - Nắm vững kiến thức nền tảng để có thể phát triển chuyên sâu về J2EE, Mobile Android-IOS.
    - Nắm vững kiến thức nền tảng để có thể xây dựng các ứng dụng nhỏ bằng Java.
    - Thành thạo khi làm việc với tập tin, mảng, các dạng lưu trữ tập hợp.
    - Nắm vững khái niệm cơ bản trong ngôn ngữ lập trình Java.
    - Có khả năng thiết kế giao diện Java Form đơn giản.
    - Lập trình hướng đối tượng cơ bản.

    Nhằm đáp ứng nhu cầu của các bạn, IMicroSoft thông báo tuyển sinh khóa đào tạo chuyên môn: Lập trình Java Core trên dự án từ cơ bản đến chuyên sâu.

    * Thông tin liên hệ:
    - VĂN PHÒNG ĐÀO TẠO TẠI HÀ NỘI
    - Địa Chỉ: Tầng 2B, tòa nhà T6-08 Tổng Cục 5, Bộ Công An, Số 643A Phạm Văn Đồng, B.Từ Liêm, Hà Nội.
    - Điện thoại: (024)3 7557 666 - (024)3 7557 333 - 0916 878 224
    - Email: tuvan@imicrosoft.edu.vn
    - Facebook: facebook.com/imicrosoft.edu.vn
    - Website: www.imicrosoft.edu.vn

    - VĂN PHÒNG ĐÀO TẠO TẠI HỒ CHÍ MINH
    - Địa Chỉ: Số 256/18 Pasteur, phường 8, Quận 3, Hồ Chí Minh
    - Điện thoại: (028) 382 00 152 - 0916 878 224 - 0988 270 588
    - Email: tuvan@imicrosoft.edu.vn
    - Facebook: facebook.com/imicrosoft.edu.vn
    - Website: www.imicrosoft.edu.vn
     

Share This Page