下面是我的代码:
<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来实现这一点呢?
发布于 2017-07-10 15:00:37
<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>https://stackoverflow.com/questions/7067005
复制相似问题