راهنمایی در مورد یک مشکل بسیار جزئی

freelearn

Banned
سلام
کد:
 document.getElementById('j1').value+document.getElementById('j2').value;

من میخوام مقادیر j1 و j2 رو با هم جمع کنم
مثلا عدد: 5 - 4 میشه مقدارش 9
ولی با این کد میشه 45

میشه راهنمایی کنید؟


::::

مورد دوم در مورد OR هست

من میخوام چند تا فیلد با هم جمع بشن مثلا 4 تا فیلد
با کد زیر: وقتی هر 4 مقدار پر بشه جمع میشه، که من میخوام هر چقدر از مقادیر که پر هست با هم جمع بشن
یعنی توی شرط if به جای && فکر کنم باید از OR استفاده بشه؛ نه؟

کد:
if(is_int(document.getElementById('j1').value) && is_int(document.getElementById('j2').value)) document.getElementById('gimatefactor').value = document.getElementById('j1').value+document.getElementById('j2').value;

ممنون میشم راهنمایی کنید

 

my1zarb

Member
سلام؛
برای رفع مشکل جمع، به این صورت عمل نمایید:
کد:
parseInt(document.getElementById('j1').value)+parseInt(document.getElementById('j2').value);
 

my1zarb

Member
سلام
کد:
 document.getelementbyid('j1').value+document.getelementbyid('j2').value;

من میخوام مقادیر j1 و j2 رو با هم جمع کنم
مثلا عدد: 5 - 4 میشه مقدارش 9
ولی با این کد میشه 45

میشه راهنمایی کنید؟


::::

مورد دوم در مورد or هست

من میخوام چند تا فیلد با هم جمع بشن مثلا 4 تا فیلد
با کد زیر: وقتی هر 4 مقدار پر بشه جمع میشه، که من میخوام هر چقدر از مقادیر که پر هست با هم جمع بشن
یعنی توی شرط if به جای && فکر کنم باید از or استفاده بشه؛ نه؟

کد:
if(is_int(document.getelementbyid('j1').value) && is_int(document.getelementbyid('j2').value)) document.getelementbyid('gimatefactor').value = document.getelementbyid('j1').value+document.getelementbyid('j2').value;

ممنون میشم راهنمایی کنید

برای سوال دومتون هم بله، به جای && می تونید از || و یا or استفاده کنید.
 

جدیدترین ارسال ها

بالا