求助~怎么实现按钮点击一次之后,按钮不能再点击了,变为灰色,下面代码怎么更改

<c:iftest="${customer.sysStatus==2||(customer.status==3&&customer.sysStatus==6)}"><in... <c:if test="${customer.sysStatus == 2 || (customer.status == 3 && customer.sysStatus == 6) }">
<input name="Submit22" type="button" class="input_btn_style2" value="邮寄合同申请" onclick="postApply('${customer.cusId}');" />
展开
 我来答
小白聊电子科技
高粉答主

2020-05-16 · 专注电子数码问题解答
小白聊电子科技
采纳数:775 获赞数:75474

向TA提问 私信TA
展开全部

1、首先新建html页面,设置一个button按钮。

2、然后拷贝一张图片,编辑CSS代码。引入JQ的类库,并引入之前编辑的CSS样式

3、编辑js代码,之后运行即可。

4、代码目录结构如下。

5、最终效果如下图所示,就完成了。

程序猿知识总结
推荐于2018-03-13 · TA获得超过673个赞
知道小有建树答主
回答量:411
采纳率:75%
帮助的人:170万
展开全部

你需要把代码贴出来啊,现在用JS写这些效果无非就是原生JS和Jquery库,实际上Jquery库可能用得多一些。

要达到这样的效果思路其实很简单:给这个按钮绑定一个鼠标单击的点击事件,在按钮的点击事件中将这个按钮禁用并设置相应的样式就可以了,示例代码如下:

/* 以下是CSS样式代码,具体样式按自己需求写 */
.btn_disable {
            background-color:#d4d4d4;/* 设置按钮背景颜色为灰色 */
            border-color:#d4d4d4;/* 边框线颜色应与背景颜色一致 */
            color:#fff;/* 设置字体颜色为白色 */
        }
<!-- 按钮HTML -->
<input id="btn" type="button" value="点我禁用" class="" />
// 直接给你贴Jquery库的代码,实现起来方便一点
$(function(){
    // 绑定按钮点击事件
    $("#brn").click(function(){
        // 设置禁用效果,不再响应点击事件
        $(this).attr({"disabled":"disabled"});
        // 设置样式
        $(this).addClass("btn_disable");
    });
});

要想解除禁用的话反过来就可以了,使用

$("#id").removeAttr("disabled");

使按钮可用,然后使用代码

$("#id").removeClass("btn_disable");

移除禁用的样式就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
背黑锅吃东西
2017-08-02 · 超过16用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:13.7万
展开全部
给你举个例子你就知道了
1:<button id="button1" >可以点击</button>;假设有一个按钮,开始可以点击的;
2点击按钮之后就不可点击很简单的代码:
$(function(){

$("#button1").click(function(){
$("#button1").attr("disabled",true)
$("#button1").text("不可点击")
})

})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
2012-09-26 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6512万
展开全部
在onclick事件中将按钮的disabled属性设为true.
onclick="postApply('${customer.cusId}');this.disabled=true;"
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fj081229
2012-09-26
知道答主
回答量:41
采纳率:0%
帮助的人:31.6万
展开全部
<input name="Submit22" type="button" class="input_btn_style2" value="邮寄合同申请" onclick="postApply('${customer.cusId}');Document.getElementsByName("Submit22").setAttribute("disabled","disabled");" />
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式