Javascript works in Firefox but not in IE

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • bob1660
    New Member
    • Jul 2007
    • 4

    #1

    Javascript works in Firefox but not in IE

    Can someone PLEASE show me how to rectify this code so that it works in IE.

    Many thanks in advance.


    <script type="text/javascript" >
    function populate(inForm )
    {
    var temp=0;
    var today= new Date();
    var day= today.getDate() ;
    var month= today.getMonth( );
    var year= today.getFullYe ar();

    t2= 50;
    for (var i=0; i <31 ; i++)
    {
    var x= String(i+1);

    inForm.day.opti ons[i] = new Option(x,x);
    }

    for (var i=0; i <31 ; i++)
    {
    var d=0;
    d=inForm.day.op tions[i].value;
    if(d==day){
    inForm.day.opti ons[i].selected=true;
    break;}
    }

    for (var i=0,j=year; i <t2 ; i++, j--)
    {
    var y= String(j);
    inForm.year.opt ions[i] = new Option(y,y);

    }
    for(var i=0;i<12;i++)
    {

    if(i=month)
    {inForm.month.o ptions[i].selected=true;
    break;}

    }

    }

    function populate2(inFor m2)
    {
    var t3=0;


    if(inForm2.mont h.options[1].selected)

    t3=28;
    else if(inForm2.mont h.options[8].selected||inFo rm2.month.optio ns[3].selected||inFo rm2.month.optio ns[5].selected||inFo rm2.month.optio ns[10].selected)
    t3=30;
    else
    t3=31;


    for(i=0;i<31;i+ +){
    inForm2.day.opt ions[i]=null;
    }

    for (var i=0; i <t3 ; i++)
    {
    var x= String(i+1);
    inForm2.day.opt ions[i] = new Option(x);

    }
    }
    </script>

    <style type="text/css">
    <!--
    .style1 {
    color: #000099;
    font-weight: bold;
    }
    .style2 {color: #FF0000}
    -->
    </style>

    </HEAD>

    <BODY onLoad=populate (form1)>

    <div align="center" class="style1">
    <div align="center"> NAC Member Number Search</div>
    </div>
    <br>
    <div align="left">Se lect your Date of Birth below and enter your First Name and Last Name to search for your NAC Member No.</div>
    <form name='form1' action='process _form.php' method='POST'>
    <table class='table_fo rm_1' id='table_form_ 1' cellspacing='0' >
    <tr>
    <p>
    <b>Year</b><SELECT NAME="year"></SELECT>

    <b>Month</b> <SELECT NAME="month" onChange = populate2(form1 )>
    <Option value=1>01</Option>
    <Option value=2>02</Option>
    <Option value=3>03</Option>
    <Option value=4>04</Option>
    <Option value=5>05</Option>
    <Option value=6>06</Option>
    <Option value=7>07</Option>
    <Option value=8>08</Option>
    <Option value=9>09</Option>
    <Option value=10>10</Option>
    <Option value=11>11</Option>
    <Option value=12>12</Option>
    </SELECT>

    <b>Day</b> <SELECT NAME="day"></SELECT>

    </FORM>

    </td>
    </tr>
    <tr>
    <td class='ftbl_row _2' ><LABEL for='firstName' ACCESSKEY='none ' ><b style='color:re d'>*</b>First Name
    </td>
    <td class='ftbl_row _2a' ><input type='text' name='firstName ' id='firstName' size='20' value=''>
    </td>
    </tr>
    <tr>
    <td class='ftbl_row _1' ><LABEL for='lastName' ACCESSKEY='none ' ><b style='color:re d'>*</b>Last Name
    </td>
    <td class='ftbl_row _1a' ><input type='text' name='lastName' id='lastName' size='45' value=''>
    </td>
    </tr>
    <tr>
    <td colspan='2' align='right'>< input type='submit' name='submit' value='Submit'> &nbsp;<input type='reset' name='reset' value='Reset'>< br /><a</a>
    </td>
    </tr>
    </table>
    </form>
  • acoder
    Recognized Expert MVP
    • Nov 2006
    • 16032

    #2
    So what happens in IE? Do you get any error messages?

    Comment

    Working...