用Java编写:如果用户名输入长度小于6个字符,提示不能输入小于XXX,如果大于16个字符,提示不能输入超过XXX个字符,请问下应该怎么做?
请教下java提示框问题
答案:3 悬赏:50 手机版
解决时间 2021-07-31 07:28
- 提问者网友:沦陷
- 2021-07-30 20:04
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-07-30 20:28
import javax.swing.*;
import java.util.*;
public class Test {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
String str = in.next();
if (str.length() < 6) {
JOptionPane.showMessageDialog(null, "您输入的字符长度少于6!", "错误!",
JOptionPane.OK_OPTION);
} else if (str.length() > 16) {
JOptionPane.showMessageDialog(null, "您输入的字符长度已经大于16!", "错误!",
JOptionPane.OK_OPTION);
}
}
}
小心别被Myeclipse挡住了窗口!!
全部回答
- 1楼网友:愁杀梦里人
- 2021-07-30 21:46
可以用javascript来做呀,代码如下:
<html xmlns=" http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language="javascript" type="text/javascript">
function check(){
var username = document.getElementById("username").value;
if(username.length<6){
alert("不能输入小于6个字符");
return false;
}else if(username.length>16){
alert("不能输入超过16个字符");
return false;
}
return true;
}
</script>
</head>
<body>
请输入用户名:<input id="username" type="text" onblur="return check()"/>//当失去焦点时弹出提示框
</body>
</html>
- 2楼网友:雪起风沙痕
- 2021-07-30 21:24
用String的Length属性判断
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯