如何在按钮单击时调用java脚本 [英] How to call java scrip on button click

查看:56
本文介绍了如何在按钮单击时调用java脚本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,我有一个java脚本功能,但我无法在按钮点击时调用它,



这是我的代码



脚本

Hello, I Have a java script function but I unable to call it on button click,

Here is my Code

Script

<script type="text/javascript">
              function toggleVisibility() 
              {
                  var control = document.getElementById("FileUpload1");
                  
                  if (control.style.visibility == "visible" || control.style.visibility == "")
                      control.style.visibility = "hidden";
                  else
                      control.style.visibility = "visible";
                  return;
              }
      </script>





和Asp.Net代码为......





And Asp.Net Code as...

<asp:Button ID="ChangePic" runat="server" Text="Change Pic" OnClientClick="toggleVisibility()" />
                       <asp:FileUpload ID="FileUpload1" Visible="false" runat="server" />





我的尝试:



我试图使用java脚本控制可见性真或假。

我使用java脚本因为我想在客户端运行我的代码而不回发server ..



What I have tried:

I trying to controls visibility true or false using java script.
I use java script because i want to run my code at client side without posting back on server..

推荐答案

嗨Vikas,使用下面的代码。希望它对你有所帮助。

Hi Vikas, use below code. hope it'll helpful for you.
function myFunction() {
    var x = document.getElementById('IdofParticularControl');
    if (x.style.visibility === 'hidden') {
        x.style.visibility = 'visible';
    } else {
        x.style.visibility = 'hidden';
    }
}







<button onclick="myFunction()">Click me</button>


你可以通过jquery将它调用的Hello vikas
Hello vikas you can call it by jquery to


( #ChangePic)。点击(function(){



var control = document.getElementById(FileUpload1);



if(control.style.visibility ==visible|| control.style.visibility ==)

control.style.visibility =hidden;

其他

control.style.visibility =可见;

返回;

});



无需编写以下代码



OnClientClick =toggleVisibility()
("#ChangePic").click(function(){

var control = document.getElementById("FileUpload1");

if (control.style.visibility == "visible" || control.style.visibility == "")
control.style.visibility = "hidden";
else
control.style.visibility = "visible";
return;
});

no no need to write this below code

OnClientClick="toggleVisibility()"


这篇关于如何在按钮单击时调用java脚本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆