Results 1 to 7 of 7

Thread: value=

  1. #1

    Thread Starter
    Lively Member
    Join Date
    Jul 2001
    Location
    USA
    Posts
    95

    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

  2. #2
    Frenzied Member sebs's Avatar
    Join Date
    Sep 2000
    Location
    Aylmer,Qc
    Posts
    1,606
    <script language=javascript>
    var x = 3
    document.yourFormName.text1.value=x;
    </script>


    <input name=text1>

  3. #3

    Thread Starter
    Lively Member
    Join Date
    Jul 2001
    Location
    USA
    Posts
    95
    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.

  4. #4
    Frenzied Member sebs's Avatar
    Join Date
    Sep 2000
    Location
    Aylmer,Qc
    Posts
    1,606
    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!!

  5. #5

    Thread Starter
    Lively Member
    Join Date
    Jul 2001
    Location
    USA
    Posts
    95
    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&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; 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>

  6. #6

    Thread Starter
    Lively Member
    Join Date
    Jul 2001
    Location
    USA
    Posts
    95
    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&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; Amount</TD> "
    strVar += "<TD width=\"25%\">Yr&nbsp; 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>

  7. #7

    Thread Starter
    Lively Member
    Join Date
    Jul 2001
    Location
    USA
    Posts
    95
    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
  •  



Click Here to Expand Forum to Full Width