章节
问答
课签
笔记
评论
占位
占位

文本框内容改变事件(onchange)

通过改变文本框的内容来触发onchange事件,同时执行被调用的程序。

如下代码,当用户将文本框内的文字改变后,弹出对话框“您改变了文本内容!”。

运行结果:

 

任务

补充右边编辑器第13行,实现改变文本框内容时,调用message()函数,弹出对话框“您改变了文本内容!”。

?不会了怎么办

1. 使用onchange事件

2.  onchange="message()"

||
1
2
<!DOCTYPE HTML>
<html>
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
提交
重置代码
||

请验证,完成请求

由于请求次数过多,请先验证,完成再次请求

加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

最新回答 / 住月亮上的猫
我也是,每节都给我判错。。。。。。提交几次都不行,累了

+ 我来回答 回答最高可+2积分

最新回答 / 清风渡江
因为你的光标还是输入框里面,他会判定你可能还要输入或改变文字

已采纳回答 / qq_宅_3
cols属性控制文本域的列数,rows属性控制文本域的行数。简单来说就是文本框的高和框

最赞回答 / 慕前端6531350
这个是慕课的通病,重新提交直到不报错就行

最新回答 / 慕沐3395912
方法名是可以随意起的,你叫AaA都行,跟变量一样,不过部分方法名已被JS内定,所以使用的时候需要按照JS的规定的命名来调用,为了方便协同工作,大家也需要制定统一的命名规则,所以就都沿用了JS的驼峰命名法则。

已采纳回答 / youarenotalone2
原因:因为y=document.getElementById(x).value中的=表示的是赋值;解释:1、把document.getElementById(x).value的值赋给y但并不是说变量y就能代表document.getElementById(x).value;2、按照之前的课程里讲的变量只是容器,你放进容器里的东西并不能代表容器本身(水不能代表杯子);3、document.getElementById(x).value=y.toUpperCase()的意思是说把y转换成大写字母,再把这个转换...

最赞回答 / 一叶红尘
但是必须点击别的地方再弹出来总是很蛋疼。。。。

已采纳回答 / kisskill44811
没有的 可以无限制输入 如果超出文本框范围 会出现滚动条

已采纳回答 / qq_梦与现实的距离_0
innerHTML  只取一些文本标签里有内容,比如 div  span  p  等这里不能输入的标签里有内容。value是取一取输入框的值  比如 input textarea  select 等等。

已采纳回答 / 俄国民煮短裤
HTML尖括号里的是这个元素的属性,就要用HTML的写法。

已采纳回答 / qq_风沙渡_1
类似于按钮之类的就不能用,文本框 ,列表框中有内容可变的就可用

已采纳回答 / 慕粉3646881
网上学习,你也要自己制作,比如,你学了,你就去自己创建包,自己编程使用,每天看是没用的

已采纳回答 / 老友丶
是的,事件时检验真理的唯一标准:http://www.w3school.com.cn/tiy/t.asp?f=hdom_onchange

已采纳回答 / Sky丶蔚蓝
onchange="meaasge()"这儿
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言