给两个方案:
<!-- 使用checkbox,js获取两个checkbox的选中,然后根据class来判断是学生还是老师,从而改变是工号还是学好 -->
<div><input class="tea" type="checkbox" name="group-1" />老师</div>
<div><input class="stu" type="checkbox" name="group-1" />学生</div> <!-- 两个btn绑定click事件,选择时候根据class判断…… -->
<button class="tea">老师</button>
<button class="stu">学生</button>
两种都可以直接绑定click,根据class来判断,但首先是看你实际需求来用元素。
需要原生JS参考代码再追。
var gh="156321203"if(gh.split("")[0]=="1"&&gh.length==9){
alert('OK')
}
另外楼上应该是str.charAt(0)吧
假设这个表单是这样子的:
<form>申请工号:<input type="text" name="worknum" id="worknum" />
申请姓名:<input type="text" name="username" id="username" />
</form>
1、申请工号文本框绑定blur事件
2、事件里通过Ajax发送请求,获取数据。
3、ajax请求回调函数里,给申请姓名这个表单赋值。
// 这里假设使用jQuery$("#worknum").blur(function() {
var val=$.trim(this.value)
if(val.length) {
$.ajax({
url:"get-username", // 可以获取数据的接口
dataType:"json",
data:"worknum="+val,
success:function(data) {
// 实际结构不一定如此,根据实际情况修改
var username=data.username
$("#username").val(username)
},
error:function(){
// 如果出错了
}
})
}
})