|
-
Aug 23rd, 2001, 08:51 AM
#1
Thread Starter
Lively Member
value=
If I set a varable how do I use it in the value of an object:
Ex:
var x = 3
<input name=text1 value=x + 2>
Thank you
-
Aug 23rd, 2001, 09:26 AM
#2
Frenzied Member
<script language=javascript>
var x = 3
document.yourFormName.text1.value=x;
</script>
<input name=text1>
-
Aug 23rd, 2001, 09:53 AM
#3
Thread Starter
Lively Member
Thank you, but is there any way to do it similar to my example because I am going to have around 100 objects with the same name and different values.
-
Aug 23rd, 2001, 10:06 AM
#4
Frenzied Member
just loop thru you field:
look at this thread
http://www.vbforums.com/showthread.p...threadid=98416
but put your script at the bottom of your page,
so that the page loads before!!
-
Aug 23rd, 2001, 10:38 AM
#5
Thread Starter
Lively Member
Here's what I have and my problems. If you enter 88 it works perfect. If you enter 94 the numbers are off. I need to fix that and also if you enter 94, that means 6 years, I would like it to only show or populate those 6 fields not all 8.
Thanks
<HTML>
<HEAD>
<style>
.txtbx {border: 0px}
</style>
<script>
function btnExpand_onclick() {
var docal = document.Form1
var age=text1.value
tempage=(100-age)
tempnum=(tempage/4)*100
tempnum2=Math.round(tempage/4)*100
if(tempnum2>=tempnum){
tempnum3=Math.round(tempage/4)
alert(tempnum3);}
else{
tempnum3=Math.round(tempage/4)+1
alert(tempnum3);}
btnExpand_onclick2();}
function btnExpand_onclick2(){
var strVar
strVar = "<TR> "
strVar += "<TD vAlign=top colspan=\"2\"> "
strVar += "<TABLE border=1 cellPadding=1 cellSpacing=1 width=\"100%\" id=\"DynPrem\"> "
strVar += " <tr> "
strVar += "<td colspan=\"4\" align=\"middle\"><STRONG>Annual</STRONG> </td> "
strVar += "</tr> "
strVar += "<TR> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD></TR> "
if(tempnum3>=1){
strVar += "<TR> "
strVar += "<TD width=\"25%\"><input value=1 class=\"txtbx\" size=2 name=txtText1><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText2><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText3><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText4><INPUT name=txtAmount size=12 value=0.00></TD></TR> "
}
if(tempnum3>=2){
strVar += "<TR> "
strVar += "<TD width=\"25%\"><input value=2 class=\"txtbx\" size=2 name=txtText1><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText2><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText3><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText4><INPUT name=txtAmount size=12 value=0.00></TD></TR> "
}
if(tempnum3>=3){
strVar += "<TR> "
strVar += "<TD width=\"25%\"><input value=3 class=\"txtbx\" size=2 name=txtText1><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText2><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText3><INPUT name=txtAmount size=12 value=0.00></TD> "
strVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText4><INPUT name=txtAmount size=12 value=0.00></TD></TR> "
}
strVar += "</TABLE></TD></TR> "
document.Form1.btnExpand.insertAdjacentHTML ("AfterEnd", strVar);
for (k=0; k<tempnum3; k++){
Form1.txtText2(k).value=tempnum3+k+1
Form1.txtText3(k).value=tempnum3+k+4
Form1.txtText4(k).value=tempnum3+k+7;
}
// for (k=0; k<tempage; k++){
// Form1.txtText(k).value=k+1;}
}
</script>
</HEAD>
<BODY>
<P>Enter a number from 88 to 99</P>
<P>
<input name=text1> </P>
<form name=Form1>
<table>
<tr>
<td>
<input language="javascript" name="btnExpand" type="button" value="Expand" onclick="return btnExpand_onclick()">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
-
Aug 23rd, 2001, 11:30 AM
#6
Thread Starter
Lively Member
Now I am very close. I have the numbers for the first 2 colunms correct but I'm lost as to how to get the 3rd and 4th. Pay no attention to the first function.
<HTML>
<HEAD>
<style>
.txtbx {border: 0px}
</style>
<script>
function btnExpand_onclick() {
var docal = document.Form1
var age=text1.value
tempage=(100-age)
tempnum=(tempage/4)*100
tempnum2=Math.round(tempage/4)*100
if(tempnum2>=tempnum){
tempnum3=Math.round(tempage/4)
alert(tempnum3);}
else{
tempnum3=Math.round(tempage/4)+1
alert(tempnum3);}
btnExpand_onclick2();}
var myVar = "<TR> "
myVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText1><INPUT name=txtAmount size=12 value=0.00></TD> "
myVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText2><INPUT name=txtAmount size=12 value=0.00></TD> "
myVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText3><INPUT name=txtAmount size=12 value=0.00></TD> "
myVar += "<TD width=\"25%\"><input class=\"txtbx\" size=2 name=txtText4><INPUT name=txtAmount size=12 value=0.00></TD></TR> "
function btnExpand_onclick2(){
var strVar
strVar = "<TR> "
strVar += "<TD vAlign=top colspan=\"2\"> "
strVar += "<TABLE border=1 cellPadding=1 cellSpacing=1 width=\"100%\" id=\"DynPrem\"> "
strVar += " <tr> "
strVar += "<td colspan=\"4\" align=\"middle\"><STRONG>Annual</STRONG> </td> "
strVar += "</tr> "
strVar += "<TR> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD> "
strVar += "<TD width=\"25%\">Yr Amount</TD></TR> "
for(w=0; w<tempnum3; w++){
strVar += myVar}
strVar += "</TABLE></TD></TR> "
document.Form1.btnExpand.insertAdjacentHTML ("AfterEnd", strVar);
for (k=0; k<tempage; k++){
Form1.txtText1(k).value=k+1
Form1.txtText2(k).value=tempnum3+k+1
Form1.txtText3(k).value=tempnum3+k+7
Form1.txtText4(k).value=tempnum3+k+7;
}}
</script>
</HEAD>
<BODY>
<P>
<input name=text1> </P>
<form name=Form1>
<table>
<tr>
<td>
<input language="javascript" name="btnExpand" type="button" value="Expand" onclick="return btnExpand_onclick()">
</td>
</tr>
</table>
</form>
</BODY>
</HTML>
-
Aug 23rd, 2001, 11:39 AM
#7
Thread Starter
Lively Member
I got it:
Form1.txtText1(k).value=k+1
Form1.txtText2(k).value=tempnum3+k+1
Form1.txtText3(k).value=(tempnum3*2)+k+1
Form1.txtText4(k).value=(tempnum3*3)+k+1
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|