jsp:改变一个下拉列表的值后另一文本框的值跟随改变 急!!!
在同一表单中,员工编号为下拉列表,选择后查询数据库,将得到的姓名显示在另一文本框中。因为员工编号是动态获取的,所以我定义了一个方法,用onchange调用,但是在方法中,...
在同一表单中,员工编号为下拉列表,选择后查询数据库,将得到的姓名显示在另一文本框中。因为员工编号是动态获取的,所以我定义了一个方法,用onchange调用,但是在方法中,id为var类型,查询数据库时编号需要为string类型,我不知道该怎么转换。查询后,又如何将string类型转换成var类型使其显示在另一文本框中?
我后来又定义了一个全局Employee对象,但是员工编号中使用的是一个for()语句,每次都会执行到最后,所以我得到的始终是最后一个员工的姓名。
Employee类有FindById(),返回的是一个Employee类的对象
求大侠指点,有没有解决方法或者更好的方法。求教 !急! 展开
我后来又定义了一个全局Employee对象,但是员工编号中使用的是一个for()语句,每次都会执行到最后,所以我得到的始终是最后一个员工的姓名。
Employee类有FindById(),返回的是一个Employee类的对象
求大侠指点,有没有解决方法或者更好的方法。求教 !急! 展开
2个回答
展开全部
javascript中var类型是弱类型语言,没有明确的规定这个是数字还是字符串。如下:var a = 1;那么a就是数字类型,如果var a = "aaa";那么a就是字符串,var a=1+"aaa";这样的写法,a也是字符串,如果非非要做判断的话isNaN这个是判断数字,javascript中字符串和数字的转换有一个parseInt转换方法
追问
function setUserName()
{
var empid = document.getElementById("employeeid").value;
document.getElementById("username").value =
}
我遇到的问题是如果不加,Employee类程序不认识,无法获取员工姓名,如果加了,中的empid程序无法识别
追答
要不你试试这样写
document.getElementById("username").value =
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询