Microsoft JScript runtime error: Member not found

15,883

Solution 1

I found the solution in my case.

<input id="function1" type="button" onclick="function1();">

I have used id of the input type button (ie: function1) as the same name of function (ie: function1).

As I don't know much about it. But by changing id of the button or function name solves my problem.

Solution 2

Actually, 'Member Not Found' occurs on all browsers and other non-browser programs. In browsers, placing a button or radial with the same name as the function it calls within a form induces this error. Either rename the button or move it outside of the form.

Share:
15,883
BrainCoder
Author by

BrainCoder

enthusiast and passionate software developer and solution architect.

Updated on June 19, 2022

Comments

  • BrainCoder
    BrainCoder almost 2 years

    i am using asp.net mvc3 and jquery dialogue to open partial view in main view

    here is my structure..

    partialview 1

    <input type="button" onclick="function1();">
    

    partial view 2

    <form method="post"> 
        //some elements
    
        @Html.RenderPartial("partialview1");
    </form> 
    

    view 1

    <script src="myscript.js" />
    <script src="jquery.js"/> 
    //some element
    
    <div>
        load partialview 2 as jquery dialogue 
    </div>
    

    myscript.js

      function function1()
      {
         //some code
      }
    

    this is just only overview of my application

    now in above structure if i click on button in the partialview1 i am getting this error : Microsoft JScript runtime error: Member not found.

  • bfavaretto
    bfavaretto over 11 years
    That makes sense. Internet Explorer has the bad habit of creating global variables for elements' IDs, overwriting existing variables and functions.
  • Dipendu Paul
    Dipendu Paul almost 10 years
    Thanks.. I was clueless!
  • Matthew Lock
    Matthew Lock about 7 years
    I had a javascript function with the same name as a hidden field. Changing that stopped this error.