如何使用js当选中老师时是工号,当选中学生时是学号

JavaScript017

如何使用js当选中老师时是工号,当选中学生时是学号,第1张

给两个方案:

<!-- 使用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(){

// 如果出错了

}

})

}

})