为什么没有警告框

来源:1-19 自由编程

Heisenberg_bo

2019-03-15 18:56:29

http://img.mukewang.com/climg/5c8b84d80001864606560201.jpg

写回答

3回答

好帮手慕阿莹

2019-03-17

因为同学的keyCode的C没有大写呦,修改成如下图所示就可以了:

http://img.mukewang.com/climg/5c8db0f00001157f03280020.jpg

同学其实可以展开看到输入空格时的参数等,同学可以alert你的判断条件,看看是否是true:

http://img.mukewang.com/climg/5c8db13e0001681405080405.jpg

如果我的回答解决了你的问题,请采纳,祝学习愉快.

1

Heisenberg_bo

提问者

2019-03-15

<!DOCTYPE html >


<html>

<head>

<meta charset="UTF-8">

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>jQuery实验室</title>


<style>

.myclass {

font-style: italic;

color: darkblue;

}

/* 高亮css类 */

.highlight {

color: red;

font-size: 30px;

background: lightblue;

}

</style>


</head>


<body>

<div class="section">

<h2>jQuery选择器实验室</h2>

<input style="height: 24px" id="txtSelector" />

<button id="btnSelect" style="height: 30px">选择</button>

<hr />

<div>

<p id="welcome">欢迎来到选择器实验室</p>

<ul>

<li>搜索引擎:<a href="http://www.baidu.com">百度</a> <span> <a

style="color: darkgreen" href="http://www.so.com">360</a>

</span>

</li>

<li>电子邮箱:<a href="http://mail.163.com">网易邮箱</a> <span> <a

style="color: darkgreen" href="http://mail.qq.com">QQ邮箱</a>

</span>

</li>

<li>中国名校:<a href="http://www.tsinghua.edu.cn">清华大学</a> <span>

<a style="color: darkgreen" href="https://www.pku.edu.cn/">北京大学</a>

</span>

</li>

</ul>


<span class="myclass ">我是拥有myclass类的span标签</span>


<p class="myclass">我是拥有myclass的p标签</p>

<form id="info" action="#" method="get">

<div>

用户名:<input type="text" name="uname" value="admin" /> 密码:<input

type="password" name="upsd" value="123456" />

</div>

<div>

婚姻状况: <select id="marital_status">

<option value="1">未婚</option>

<option value="2">已婚</option>

<option value="3">离异</option>

<option value="4">丧偶</option>

</select>

</div>

<div class="left clear-left">

<input type="submit" value="提交" /> <input type="reset" value="重置" />

</div>

</form>

</div>

</div>

<script type="text/javascript" src="js/jquery-3.3.1.js"></script>

<script type="text/javascript">

$("input[name='uname']").keypress(function(event){

  console.log(event);

  if(event.keycode==32){

     $(this).css("color","red");

     alert("用户名不能包含空格");

  }

});

</script>

</body>

</html>

http://img.mukewang.com/climg/5c8b87180001317f05900136.jpg

在用户名输入框输入空格后有输入的内容变红色了,设置的警告框没有弹出来

0

一叶知秋519

2019-03-15

建议同学清晰描述你的问题,将代码配合运行效果图,同时将代码完整的贴出来,方便我们老师给你专业准确的回答

祝学习愉快!

0
heisenberg_bo
h 回复不了了,,贴在回答区了
h019-03-15
共1条回复

0 学习 · 10204 问题

查看课程