十万火急求大哥帮忙

为道不欲多 2013-10-13 07:38:44
身份证号码:
<s:textfield name="" id="recommenderIdcardNo" onblur="showbirthdate();">
</s:textfield>

生日:
<s:textfield name="account.birthdate" cssClass="readonly" id="accountBirthday"></s:textfield>

如上 两个struts标签 我想写个js当我在身份证号框中输入身份证号 失去焦点时生日框中自动根据身份证号生成生日并在生日框中显示出来
我写的js:
function showbirthdate(){
var idcardNo = $("#recommenderIdcardNo").val();
$("#accountBirthday").val=idcardNo.substring(5,13);
document.getElementById("accountBirthday").val=idcardNo.substring(5,13);
alert(idcardNo.substring(5,13));


}
但不行 生日框里不显示 哪里错了?

高手帮忙指点下 非常感谢了
...全文
71 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
为道不欲多 2013-10-13
  • 打赏
  • 举报
回复
嗯 OK了 javascript 学了几天 而且也很久没回头看了 又刚学struts jquery 搞的有点混乱 非常感谢 前辈了
keatkeat1987 2013-10-13
  • 打赏
  • 举报
回复
var a = idcardNo.substring(5,13) $("#accountBirthday").val(a); jqeury 的用法是把value 放进去 document.getElementById("accountBirthday").value = a; javascript 的写法是 .value 你根本是乱乱来嘛 = =" 建议你专一点,虽然说原生javascript 多少会快一点,不过你不明白的话就不要参着用丫

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧