البرمجة

حساب ضرب بواسطة جافا سكريبت

للمساعدة في كتابة X = … و Y = … في النص الذي تم إدراجه، يمكنك استخدام الدالة document.write في جافا سكريبت. يجب عليك استدعاء هذه الدالة بعد أن يتم حساب قيم X و Y. يمكنك تحديث دالة myFunction لتقوم بذلك، كما هو موضح في الكود التالي:

javascript
function myFunction() { var x1 = document.test.x1.value; var y1 = document.test.y1.value; var x = parseInt(x1) * parseInt(y1); document.getElementById("x").value = x; document.write("X = " + x1 + " Y = " + y1); }

هذا التغيير سيجعل النص “X = …” و “Y = …” يظهران بعد النقر على زر “Solve”. يرجى ملاحظة أن استخدام document.write يمكن أن يؤدي إلى استبدال محتوى الصفحة بالنص الجديد، لذا قد تحتاج إلى التعديل على الكود إذا كنت ترغب في عرض النص بطريقة أخرى مثل إضافته إلى عنصر HTML محدد.

المزيد من المعلومات

لكي تحقق الهدف الذي طلبته في سؤالك، يجب عليك أولاً فهم كيف يعمل الكود الحالي. هذا الكود يقوم بحساب قيمة x عن طريق ضرب القيمة المدخلة في حقل x1 بالقيمة المدخلة في حقل y1، ثم يعرض ناتج الضرب في عنصر output بواسطة السطر:

html
<output type="number" name="x" id="x" style="width:100px">output>

بعد ذلك، تم إضافة دالة myFunction التي تنفذ عند النقر على الزر “Solve”. تقوم هذه الدالة بحساب قيمة x وتعيينها في العنصر output.

لكي تقوم بعرض قيم X و Y التي تم إدخالها في النموذج، يمكنك استخدام document.write كما تم في الكود المذكور سابقا. ولكن يجب عليك أيضًا تحديث دالة myFunction لتعرض قيم X و Y بعد حسابهما، كما يلي:

javascript
function myFunction() { var x1 = document.test.x1.value; var y1 = document.test.y1.value; var x = parseInt(x1) * parseInt(y1); document.getElementById("x").value = x; document.write("X = " + x1 + " Y = " + y1); }

باستخدام هذا التعديل، سيتم عرض قيم X و Y بعد النقر على الزر “Solve” بجانب نتيجة الضرب.

مقالات ذات صلة

زر الذهاب إلى الأعلى
إغلاق

أنت تستخدم إضافة Adblock

يرجى تعطيل مانع الإعلانات حيث أن موقعنا غير مزعج ولا بأس من عرض الأعلانات لك فهي تعتبر كمصدر دخل لنا و دعم مقدم منك لنا لنستمر في تقديم المحتوى المناسب و المفيد لك فلا تبخل بدعمنا عزيزي الزائر