关于js的onchange方法。

JavaScript09

关于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>

虽然我没用过微信的控件,但根据你说的,浏览器的开发者工具能看到控件最终生成的input和class,那么你直接用on 预绑定事件不就行了?

jQuery on:使用 on() 方法添加的事件处理程序适用于当前及未来的元素(比如由脚本创建的新元素)。

$(document).on('change','input.class',function(){

    alert()

})