永发信息网

怎么让html的按钮只能点一次

答案:5  悬赏:0  手机版
解决时间 2021-03-24 22:53
  • 提问者网友:書生途
  • 2021-03-24 02:22
怎么让html的按钮只能点一次
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-03-24 03:31
配合JS 点一下之后就 disable 呗~
disabled 属性规定应该禁用 input 元素。
被禁用的 input 元素既不可用,也不可点击。可以设置 disabled 属性,直到满足某些其他的条件为止(比如选择了一个复选框等等)。然后,就需要通过 JavaScript 来删除 disabled 值,将 input 元素的值切换为可用。
注释:disabled 属性无法与 一起使用。
button也可用。。。
全部回答
  • 1楼网友:街头电车
  • 2021-03-24 06:40
建议你以后写代码还是把onclick中的代码封装到一个JS函数里,这样可读性会强一点,也方便你查找问题的原因,说实话我是没那么大的耐心看这么乱的代码,不过设置按钮不可读只需要你在点击以后执行下面这个代码:$("#按钮的id").attr("disabled","true"); 按钮就不能再点击了!
  • 2楼网友:杯酒困英雄
  • 2021-03-24 05:43

纯前端的话可以用cookie存储一个变量记录等于true或者false进行判断。
这种东西就不应该前端进行控制,完全不安全,正确的做法是后端提供专门的接口,给予单独参数进行判断
  • 3楼网友:北方的南先生
  • 2021-03-24 04:57
想要让按钮只点一次可以用js来实现。
实现情况如下。

在按钮点的时候设置test3显示按钮不能用了字样。
同时设计按钮button1的属性为禁用。
  • 4楼网友:不想翻身的咸鱼
  • 2021-03-24 04:15

设置一个变量,var canClick = true;点击一次过后更改cilick的值为false,每次点击的时候判断这歌值,如果为false,则返回
$("button").click(function(){
$(this).attr("disabled","disabled");    
}); 点击后设置按钮为不可点击
3.jquery有一个叫one的方法,$(xx).one("click",function(){...});只触发一次。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯