关于js的onchange方法。

关于js的onchange方法。,第1张

javascript onchange()事件:javascript onchange()事件一般用于用户表单中,例如:当文本框内容发生改变触发的事件,或者下拉列表框内容发生改变时触发的事件等。

示例分享:onchange()事件,用户输入时,将小写字母转换为大写。

此处用到了javascript中的一个方法 toUpperCase()//将小写母转换为大写字母。

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>用户表单验证</title>

<script>

  function changeValue(){

  var userName=document.getElementById("userName") //通过Id获得对象userName

 userName.value=userName.value.toUpperCase()  //将对象的值进行大小写的转换赋值给当前对象的值;

  }

</script>

</head>

<body>

<form name="myform" method="POST" action="register.php" onsubmit="return checkForm()">

userName:<input type="text" name="userName" value="" id="userName" onchange="changeValue()" /><br/>

<input type="submit" name="" value="用户注册" />

</form>

</body>

</html>

支持,不是不会触发,是因为textarea中你的文本改变时它不会随文本动态改变而触发,触发的时刻在你光标离开textarea控件,如果你想要在textarea中动态输入文本触发某个事件时,可以用onkeyup事件,希望该建议对你有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/bake/11639693.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-17
下一篇2023-05-17

发表评论

登录后才能评论

评论列表(0条)

    保存