java 按钮开始为不可点击,当在文本框输入内容后,按钮变亮,可以点击,这要怎么实现
我这不是网页的--2楼我想文本框不失焦按钮照样变亮就是一输入内容立马变亮3楼的方法我试过了,要敲回车才行,我想不敲回车...
我这不是网页的- -
2楼 我想文本框不失焦 按钮照样变亮 就是一输入内容 立马变亮
3楼的方法我试过了,要敲回车才行,我想不敲回车 展开
2楼 我想文本框不失焦 按钮照样变亮 就是一输入内容 立马变亮
3楼的方法我试过了,要敲回车才行,我想不敲回车 展开
3个回答
展开全部
方法有很多,可以这样
Button btn = new Button ();
TextField txt = new TextField ();
Boolean A = false ;
一开始:
btn.setEnabled(A ); // A = false 不可见。设置A变量,可以比较灵活变化!
然后当文本框输入内容后:
if(txt.getText().length() == 0)
{ // 假如获取到的 txt 有长度,即文本框的长度大于0,即可执行语句
A = false;
}
else
{
A = true;
}
btn.setEnabled(A );
Button btn = new Button ();
TextField txt = new TextField ();
Boolean A = false ;
一开始:
btn.setEnabled(A ); // A = false 不可见。设置A变量,可以比较灵活变化!
然后当文本框输入内容后:
if(txt.getText().length() == 0)
{ // 假如获取到的 txt 有长度,即文本框的长度大于0,即可执行语句
A = false;
}
else
{
A = true;
}
btn.setEnabled(A );
展开全部
你好,可以给文本框添加失焦监听事件,如果文本框失去焦点,设置按钮可用,代码如下:
jTextField1.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) {
button.setEnabled(true);
}
});
jTextField1.addFocusListener(new FocusAdapter() {
public void focusLost(FocusEvent e) {
button.setEnabled(true);
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function isEnable(){
var cont=document.getElementById("_content");
if(cont.value==""){
document.getElementById("_btn1").disabled="disabled";
document.getElementById("_btn1").value="不能点击";
}else{
document.getElementById("_btn1").disabled="";
document.getElementById("_btn1").value="可以点击";
}
}
</script>
</head>
<body>
<input type="text" id="_content" name="content" onfocus="isEnable()" onblur="isEnable()" onkeyup="isEnable()">
<input type="button" value="不能点击" id="_btn1" name="btn1" disabled="disabled" onclick="isEnable()">
</body>
</html>
<head>
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function isEnable(){
var cont=document.getElementById("_content");
if(cont.value==""){
document.getElementById("_btn1").disabled="disabled";
document.getElementById("_btn1").value="不能点击";
}else{
document.getElementById("_btn1").disabled="";
document.getElementById("_btn1").value="可以点击";
}
}
</script>
</head>
<body>
<input type="text" id="_content" name="content" onfocus="isEnable()" onblur="isEnable()" onkeyup="isEnable()">
<input type="button" value="不能点击" id="_btn1" name="btn1" disabled="disabled" onclick="isEnable()">
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询