/    Sign up×
Community /Pin to ProfileBookmark

Dynamic form with multiplication

Hi all,
I’ve a huge problem and if I don’t solve it I cannot start my new site and it will be a big regret.?

I’m learning js since last week and every day I’m learing something new.?

Ok, now i will explain my problem and hope you have a little bit time to help me with your experience.

I’m building a dynamic form and trying to get a result of a multiplication.
Since it is difficult to explain I will post my form.?

[QUOTE]

<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=windows-1252″>
<script language=”JavaScript” type=”text/javascript”>
function dennis(selezionata){
ar_uno=new Array()
ar_due=new Array()
ar_tre=new Array()
ar_quattro=new Array()
ar_uno[0]=new Option(”,”)
ar_uno[1]=new Option(‘0.001′,’0.001’)
ar_uno[2]=new Option(‘0.002′,’0.002’)
ar_uno[3]=new Option(‘0.003′,’0.003’)
ar_uno[4]=new Option(‘0.004′,’0.004’)
ar_uno[5]=new Option(‘0.005′,’0.005’)
ar_uno[6]=new Option(‘0.006′,’0.006’)
ar_uno[7]=new Option(‘0.007′,’0.007’)
ar_uno[8]=new Option(‘0.008′,’0.008’)
ar_uno[9]=new Option(‘0.009′,’0.009’)
ar_uno[10]=new Option(‘0.01′,’0.01’)

ar_due[0]=new Option(”,”)
ar_due[1]=new Option(‘0.0015′,’0.0015’)
ar_due[2]=new Option(‘0.003′,’0.003’)
ar_due[3]=new Option(‘0.0045′,’0.0045’)
ar_due[4]=new Option(‘0.006′,’0.006’)
ar_due[5]=new Option(‘0.0075′,’0.0075’)
ar_due[6]=new Option(‘0.009′,’0.009’)
ar_due[7]=new Option(‘0.0105′,’0.0105’)
ar_due[8]=new Option(‘0.0120′,’0.0120’)
ar_due[9]=new Option(‘0.0135′,’0.0135’)
ar_due[10]=new Option(‘0.015′,’0.015’)

ar_tre[0]=new Option(”,”)
ar_tre[1]=new Option(‘0.0005′,’0.0005’)
ar_tre[2]=new Option(”,”)
ar_tre[3]=new Option(”,”)
ar_tre[4]=new Option(”,”)
ar_tre[5]=new Option(”,”)
ar_tre[6]=new Option(”,”)
ar_tre[7]=new Option(”,”)
ar_tre[8]=new Option(”,”)
ar_tre[9]=new Option(”,”)
ar_tre[10]=new Option(”,”)

ar_quattro[0]=new Option(”,”)
ar_quattro[1]=new Option(‘0.0005′,’0.0005’)
ar_quattro[2]=new Option(”,”)
ar_quattro[3]=new Option(”,”)
ar_quattro[4]=new Option(”,”)
ar_quattro[5]=new Option(”,”)
ar_quattro[6]=new Option(”,”)
ar_quattro[7]=new Option(”,”)
ar_quattro[8]=new Option(”,”)
ar_quattro[9]=new Option(”,”)
ar_quattro[10]=new Option(”,”)

if(selezionata==”uno”)array_rif=ar_uno
if(selezionata==”due”)array_rif=ar_due
if(selezionata==”tre”)array_rif=ar_tre
if(selezionata==”quattro”)array_rif=ar_quattro
for(i=0;i<array_rif.length;i++){
document.form1.seconda.options[i]=array_rif[i]
}
}

</script>
</head>
<body>
<form name=”form1″>
<select name=”prima” onChange=”dennis(this[this.selectedIndex].value)”>
<option value=”uno”>Paid Clicks</option>
<option value=”due”>Unique Paid Clicks</option>
<option value=”tre”>Banner Rotator(Header)</option>
<option value=”quattro”>Text Ad(Header)</option>
</select>
<select name=”seconda”>
<option value=”uno1″>0.001</option>
<option value=”uno2″>0.002</option>
<option value=”uno3″>0.003</option>
<option value=”uno4″>0.004</option>
<option value=”uno5″>0.005</option>
<option value=”uno6″>0.006</option>
<option value=”uno7″>0.007</option>
<option value=”uno8″>0.008</option>
<option value=”uno9″>0.009</option>
<option value=”uno10″>0.010</option>
</select>
<input type=”text” name=”qt0″ onchange=””>
<input style=”font-weight:bold;color:red” type=”text” name=”stot” value=”0″ readonly>
</form>
</body>
</html>

[/QUOTE]

This is my form:
[url]http://www.queezo.com/index.htm[/url]

I need to get the result of:

[i]selected_value_from_seconda*amount_written_in_texfield[/i]
or simply

[i]seconda*qt0[/i] and the result will be showes in [i]stot[/i]

I have worked on it all the weekend but I can’t find a solution…:-(

Someone of can help me to get this?

Thank you in advance,
BsW

to post a comment
JavaScript

0Be the first to comment 😎

×

Success!

Help @_BsW_ spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 5.5,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...