# Thread: JS calculation

1. Registered User
Join Date
Mar 2014
Posts
4

## JS calculation

i am now developing a wed-based system involving JS calculation which is ADD operator in form.
but i still can't figure this out

function jumkerusi()
{

var a = parseInt(document.forms[0].jumbyrsofa.value);
var b = parseInt(document.forms[0].jumbyrvip.value);
var c = parseInt(document.forms[0].jumbyrplastik.value);
var s = parseInt(document.forms[0].jumbyrkerusi.value);

s= a+b+c;

document.forms[0].jumbyrkerusi.value =s;
}

2. What does your HTML look like?
What does the error console say?

Try not to double post.

3. Registered User
Join Date
Mar 2014
Posts
4
var a, b and c containing 3 integers which to be sum up using ADD operator and the answer would be in var s.. for example when 1+2+3 turns out to be 123 instead equal to 6. sorry i know it's kinda basic but im still learning this.. tq for ur reply

4. Originally Posted by JMRKER
What does your HTML look like?
What does the error console say?

Try not to double post.
Originally Posted by ieyza
var a, b and c containing 3 integers which to be sum up using ADD operator and the answer would be in var s.. for example when 1+2+3 turns out to be 123 instead equal to 6. sorry i know it's kinda basic but im still learning this.. tq for ur reply
Since you did not answer the 1st post questions ,
the following is a simulation of your problem without the HTML elements.

Code:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />

<title> Untitled </title>

</head>
<body>
<script type="text/javascript">
function jumkerusi() {
var sa = '1',  sb = '2', sc = '3', ss = '';
var a = parseInt(sa);
var b = parseInt(sb);
var c = parseInt(sc);
//  var s = parseInt(ss);
var s= a+b+c;
alert('With parseInt: '+s);
}
function jumkerusiWithoutParseInt() {
var sa = '1',  sb = '2', sc = '3', ss = '';
var a = sa;
var b = sb;
var c = sc;
var s= a+b+c;
alert('Without parseInt: '+s);
}

window.onload = function() {
jumkerusiWithoutParseInt();
jumkerusi();
}
</script>

</body>
</html>

5. Registered User
Join Date
Oct 2013
Posts
1,694
Or possibly??

Code:
function jumkerusi(){
var a = parseInt(document.forms[0].jumbyrsofa.value);
var b = parseInt(document.forms[0].jumbyrvip.value);
var c = parseInt(document.forms[0].jumbyrplastik.value);
var s = parseInt(document.forms[0].jumbyrkerusi.value);
s= 1*a+1*b+1*c;	// The "1*" forces the math rather than concatenating values
document.forms[0].jumbyrkerusi.value =s;
}

6. That's fine, multiplying by 1, but that is the purpose of what the parseInt function does, so it is not needed.

The problem in the original post *may* be related to the HTML entry value.
If there are spaces it might not be converting correctly. That information has never been supplied.

7. Registered User
Join Date
Mar 2014
Posts
4
thnx Kevin2.. it really works.. thnk you very much for ur help

8. Originally Posted by ieyza
thnx Kevin2.. it really works.. thnk you very much for ur help
It works now but the big question is will it work some other time? For example:

If there are spaces it might not be converting correctly. That information has never been supplied.
You're not paying attention to what other forum members asked you about! So this may be just temporary solution until the next time when you come back with the same kind of problem.

#### Thread Information

##### Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

#### Posting Permissions

• You may not post new threads
• You may not post replies
• You may not post attachments
• You may not edit your posts
•

"

"

## X vBulletin 4.2.2 Debug Information

• Page Generation 0.13814 seconds
• Memory Usage 2,908KB
• Queries Executed 13 (?)
More Information
Template Usage (34):
• (1)SHOWTHREAD
• (1)ad_footer_end
• (1)ad_footer_start
• (1)ad_global_above_footer
• (1)ad_global_below_navbar
• (1)ad_global_header1
• (1)ad_global_header2
• (1)ad_navbar_below
• (1)ad_showthread_firstpost_sig
• (1)ad_showthread_firstpost_start
• (1)ad_thread_first_post_content
• (1)ad_thread_last_post_content
• (2)bbcode_code
• (4)bbcode_quote
• (1)footer
• (1)forumjump
• (1)forumrules
• (1)gobutton
• (1)header
• (1)headinclude
• (1)headinclude_bottom
• (8)memberaction_dropdown
• (1)navbar
• (4)navbar_link
• (1)navbar_moderation
• (1)navbar_noticebit
• (1)navbar_tabs
• (2)option
• (8)postbit
• (8)postbit_onlinestatus
• (8)postbit_wrapper
• (1)spacer_close
• (1)spacer_open
• (1)tagbit_wrapper

Phrase Groups Available (6):
• global
• inlinemod
• postbit
• posting
• reputationlevel
• showthread
Included Files (26):
• ./showthread.php
• ./global.php
• ./includes/class_bootstrap.php
• ./includes/init.php
• ./includes/class_core.php
• ./includes/config.php
• ./includes/functions.php
• ./includes/functions_navigation.php
• ./includes/class_friendly_url.php
• ./includes/class_hook.php
• ./includes/class_bootstrap_framework.php
• ./vb/vb.php
• ./vb/phrase.php
• ./includes/functions_facebook.php
• ./includes/functions_calendar.php
• ./includes/functions_bigthree.php
• ./includes/class_postbit.php
• ./includes/class_bbcode.php
• ./includes/functions_reputation.php
• ./includes/functions_notice.php
• ./packages/vbattach/attach.php
• ./vb/types.php
• ./vb/cache.php
• ./vb/cache/db.php
• ./vb/cache/observer/db.php
• ./vb/cache/observer.php

Hooks Called (71):
• init_startup
• friendlyurl_resolve_class
• init_startup_session_setup_start
• database_pre_fetch_array
• database_post_fetch_array
• init_startup_session_setup_complete
• global_bootstrap_init_start
• global_bootstrap_init_complete
• cache_permissions
• fetch_threadinfo_query
• fetch_threadinfo
• fetch_foruminfo
• load_show_variables
• load_forum_show_variables
• global_state_check
• global_bootstrap_complete
• global_start
• style_fetch
• global_setup_complete
• showthread_start
• showthread_getinfo
• strip_bbcode
• friendlyurl_clean_fragment
• friendlyurl_geturl
• forumjump
• cache_templates
• cache_templates_process
• template_register_var
• template_render_output
• fetch_template_start
• fetch_template_complete
• parse_templates
• fetch_musername
• notices_check_start
• notices_noticebit
• process_templates_complete
• friendlyurl_redirect_canonical
• showthread_post_start
• showthread_query_postids
• showthread_query
• bbcode_fetch_tags
• bbcode_create
• showthread_postbit_create
• postbit_factory
• postbit_display_start
• postbit_imicons
• bbcode_parse_start
• bbcode_parse_complete_precache
• bbcode_parse_complete
• postbit_display_complete
• memberaction_dropdown
• tag_fetchbit
• tag_fetchbit_complete
• forumrules
• navbits
• navbits_complete
• build_navigation_data
• build_navigation_array
• check_navigation_permission
• process_navigation_links_start
• process_navigation_links_complete
• set_navigation_menu_element
• build_navigation_menudata
• build_navigation_listdata
• build_navigation_list
• set_navigation_tab_main
• set_navigation_tab_fallback
• navigation_tab_complete
• fb_like_button
• showthread_complete
• page_templates