首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >当文本字段动态为空时禁用按钮

当文本字段动态为空时禁用按钮
EN

Stack Overflow用户
提问于 2011-08-15 23:35:55
回答 6查看 96.1K关注 0票数 17

下面是我的代码:

代码语言:javascript
运行
复制
<input type="text" onkeyup="if(this.value.length > 0) document.getElementById('start_button').disabled = false; else document.getElementById('start_button').disabled = true;"/>
<input type="button" value="Click to begin!" id="start_button" disabled/>

这是可行的,但效率仍然不高,因为用户可以删除文本框中的文本,并在按住delete键的同时单击按钮。有没有更有效的方法使用javascript来实现这一点呢?

EN

Stack Overflow用户

发布于 2017-07-10 15:00:37

代码语言:javascript
运行
复制
 <input type="number" id="abc" onkeyup="s()">
 <input type="submit" id="abc2" disabled >
<script type="text/javascript">
function s(){
var i=document.getElementById("abc");
if(i.value=="")
    {
    document.getElementById("abc2").disabled=true;
    }
else
    document.getElementById("abc2").disabled=false;}</script>
票数 3
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7067005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档