javascript函数调用输入按钮单击

时间:2016-06-16 12:50:07

标签: javascript asp.net-mvc html5

我有<input type="button">来调用我的javascript函数onclick。网页部署在服务器上,当我以chrome打开网页但在IE中抛出"The value of the property 'getValues' is null or undefined, not a Function object"错误时工作正常。

当我从服务器打开网页localhost时;没有这样的错误。

这是我实施的方式。

<td id="abc">
    <input style="min-width:50px; min-height:25px;" value="ABC"  type="button" id="btn_abc" onclick="getValues(this); showSiteName(this)" />
    <font size="5"></font>
</td>

Java脚本函数调用:

function getValues(siteID) 
{
    status = 0;
    var site = siteID.value; 
}

站点值将发送到我的控制器中的操作方法。

我无法弄清楚这个问题......任何人都可以帮助我......

1 个答案:

答案 0 :(得分:0)

修改

目前还不清楚为什么你想要的按钮的值是静态的(除非你在运行时更改它。)

如果您需要此静态值

  

值= “ABC”

为什么不将此值赋给id

  

id =“ABC”或,id =“btn_ABC”

然后您可以使用以下功能:

  

的onClick = “的GetValues(this.id);”

然后你可以让js的功能为:

function getValues(id){
  var btnValue = id
 }
//Or if you have the id as btn_ABC, You can do 

   function getValues(id){
  var temp = id.split('_');
  var btnValue = temp[1];
 }