ایمان زند
2 سال پیش توسط ایمان زند مطرح شد
2 پاسخ

جمع اعداد در جاوا اسکریپت

سلام دوستان
من میخوام 3 تا ورودی بگیرم و جمع اونها رو تو تگ پی نشون بدم
اما کدم کار نکرد، میشه کمکم کنید


<body>
  <form id="form">
    <input type="text" id="num1">
    <input type="text" id="num2">
    <input type="text" id="num3">
    <button type="button" onclick="iman()">Click here</button>
  </form>
  <p id="p"></p>
</body>
<script>

  function iman() {
    var data = document.forms["form"];
    data = parseInt(data)
    total = 0;
    for (var i = 0; i < data.length; i++) {
      total = total +  data.elements[i].value;
    }
    p.innerHTML = total;
  }
</script>```

ثبت پرسش جدید
saman khoshghadam
تخصص : برنامه نویس وب
@thethinkerdev 2 سال پیش مطرح شد
0

سلام

<form id="form" name="firstForm">
    <input type="text" id="num1">
    <input type="text" id="num2">
    <input type="text" id="num3">
    <button type="button" onclick="iman()">Click here</button>
</form>

<form name="secondForm"></form>

<p id="p"></p>
const iman = () => {
    var data = document.forms["firstForm"]; // or document.forms.firstForm

    const inputs = data.querySelectorAll("input")
    let total = 0;
    inputs.forEach(input => {
        total += parseInt(input.value)
    })

    p.innerHTML = `<p>total:${total}</p>`;
}

ایمان زند
@imanzand 2 سال پیش مطرح شد
0

مرسی سامان


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام