HTML中怎样判断button这一按钮是否被点击?

如题所述

想要判断出按钮是否被点击,这个功能必须配合javascript才能实现,只是HTML是没有这个功能。

<input type="button" value="点击测试"/>

首先需要添加点击事件,暂时定义为点击后执行一个函数,函数名定义为Clicked。

<input type="button" value="点击测试" onclick="Clicked()"/>

然后在按钮外部添加一个<script>标签作为Clicked函数的容器:

<script type="text/javascript"></script> 

其中text/javascript是告诉浏览器script标签中的内容以javascript方式解读。

再把函数Clicked写入script标签:

<script type="text/javascript">function Clicked(){}</script>

var clkBool=false;

这句话要写在Clicked函数外部,用于浏览器加载页面时,即立马定义clkBool值为false,而无关Clicked函数执行与否。然后点击之后,将clkBool赋值为True。

clkBool=true;

这句话要写在Clicked函数内部,仅当Clicked函数执行时(按钮点击时)才调用这句代码,则完整script标签如下:

<script type="text/javascript">

var clkBool=false;function Clicked(){clkBool=true;}</script>

再通过另一段javascript来调用(javascript可以调用HTML,而HTML无法调用javascript),设定另一个按钮来查看之前的按钮是否被点击过:

<input type=" button" value="判断点击" onclick="CheckClk()"/><script type="text/javascript">function CheckClk(){//定义函数CheckClkif (clkBool) {//用if判断clkBool的值,一般写作if(clkBool==true),但(clkBool==true)本身返回结果就是true和false,返回结果一定等于clkBool本身,所以可以这么写alert("按钮已经点击过");//弹出警告框}else{//如果不满足if的条件alert("按钮未被点击");//弹出警告框}}</script>

两个按钮及按钮对应的script标签合并,最终代码:

<input type="button" value="点击测试" onclick="Clicked()"/>
<input type=" button" value="判断点击" onclick="CheckClk()"/><script type="text/javascript">var clkBool=false;function Clicked(){clkBool=true;}function CheckClk(){if (clkBool) {alert("按钮已经点击过");}else{alert("按钮未被点击");}}</script>

温馨提示:内容为网友见解,仅供参考
第1个回答  2024-02-09
额,就是,这样,在这样,最后这样。看图吧,语文不好
第2个回答  2018-01-11

HTML中判断button这一按钮是否被点击, 首先要实现HTML这个功能必须配合javascript才能实现,纯HTML没有这个功能,因此button这一按钮没有被点击。

简介:

HTML  超文本标记语言,标准通用标记语言下的一个应用。 “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。 超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。

HTML中怎样判断button这一按钮是否被点击?
想要判断出按钮是否被点击,这个功能必须配合javascript才能实现,只是HTML是没有这个功能。<input type="button" value="点击测试"\/> 首先需要添加点击事件,暂时定义为点击后执行一个函数,函数名定义为Clicked。<input type="button" value="点击测试" onclick="Clicked()"\/> 然后在按钮外部添加一个<...

html form中 多个button的onclick()怎么处理?怎么知道点击的是哪个按...
可以在check方法中,将对象本身传给函数.这样就可以获得点击按钮本身的属性等值.然后根据你的按钮属性这些值,进行分支判断.如下:<html> <head> <script> function check(obj) { alert("点击按钮名称=["+obj.name+"],按钮value=["+obj.value+"]");} <\/script> <\/head> <body> <input type= ...

html中button的事件如何实现
在HTML中,button元素的事件处理主要通过JavaScript来实现。让我们通过实例来理解。最基本的用法是,当你在button上设置一个"onclick"属性,比如这样:这段代码中,当用户点击这个button时,会弹出一个警告框显示"这是一个事件测试"。这是通过直接在属性中写入JavaScript代码来实现的。如果你需要实现更复杂的...

HTML问题:一个button标签的onclick没写的话,它是怎么触发事件的?
一般触发事件有两种方式,要么是在html直接绑定,正如你所写的那样 还有一种,就是在js代码部分,查找到这个button按钮,给它绑定触发事件 可以是click(点击),hover(鼠标浮动在上面),甚至可以是文档加载就运行的 js代码,可能是直接在html文件显示,你会直接看见 <script type="text\/javascript">代码...

php判断按钮被单击 <input type="button" value="单击" name=_百度...
其实你可以用是JS来判定按钮是否被按下,然后调用处理页。单纯用php的话可以这样,先定义表单的提交处理页,<from action="">如果是本页的话,就留空。在表单中加入:<input type="hidden" name="MM_insert" value="newpost" \/> if ((isset($_POST["MM_insert"])) && ($_POST["MM_...

js中如何判断按钮是否被点击了?
document.onclick=function(e){ var evt=e||window.event;var tar=evt.target||evt.srcElement;if( (tar.tagName.toLowerCase()=="input"&&tar.type=="button") || tar.tagName.toLowerCase()=="button"){ alert("你点击的是一个按钮")} } ...

button按钮的属性设置?
html 点击我 大小(size)属性在某些情况下可以用于设置按钮的尺寸。然而,更常见的方式是通过CSS来控制按钮的尺寸。例如,通过CSS设置按钮的宽度和高度:css button { width: 100px;height: 50px;} 禁用状态(disabled)属性用于设置按钮是否可用。当按钮被禁用时,用户无法与其进行交互。这在某些情况下...

js怎样获得某一对象没有被点击?
给这个事件注册一个click事件,然后在click事件中进行处理,如果被点击过,就会调用click事件,这样你就可以进行统计,是否有点击过了。<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN" "http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd"> <html xmlns="http:\/\/www...

HTML中,按钮button与submit区别是什么?
1、<input type="button" \/> 如果没有添加onclick事件的监听,点击时没有任何反应。2、<input type="submit" \/> 默认情况下,点击后会执行提交form表单的动作。三、功能不同:Submit在表单中使用,它具有类似的默认方法封装。一个常见的点击是提交表单。按钮是常用的按钮。如果不编写click之类的事件...

C#中在while循环体里如何判断button控件被点击,如果点击,退出循环
设置一个公共的bool值 按钮点击事件,点击以后为fasle停止循环 ture为循环

相似回答