当前位置:编程学习 > JAVA >>

<s:select>标签如何验证?用js的方法

<span class="label">性别</span>
<div>
<div>
</div>
<s:select list="#{'男':'男','女':'女'}" name="employee.sex" id="empSex" headerKey="0" headerValue=" ---请选择性别---" onchange="empSexChange(this.value)"></s:select>
<div>
<span id="sex"></span>
</div>
</div>
/*当鼠标离开性别时,提示内容*/
function empSexChange(){
var name=document.getElementById("empSex");
alert(name.value);
var sex=$("sex");
if(name.value==0||name.value==null){
sex.innerHTML="请选择";
return false;
}else{
sex.innerHTML="ok";
return true;
}
}
我这样写有什么错误吗?或者大家有什么好的方法,贴上来参考一下。谢谢 --------------------编程问答-------------------- 第一个是jsp的代码  --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 用了 jQuery 了,还getElementById --------------------编程问答-------------------- --------------------编程问答--------------------
引用 4 楼 defonds 的回复:
用了 jQuery 了,还getElementById
那个估计是我找的模板里有的。自己不会用啊 --------------------编程问答--------------------  var sex=$("sex"); 这是什么,取id?不是还有个#号吗,没这样写过…… --------------------编程问答-------------------- empSexChange(this.value)

你 的 function empSexChange() 参数呢?

var sex=$("#sex")[0];
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,