html中出生日期内容在输入身份证号码后自动生成,与身份证号一一对应,不能单独修改
解决方案 »
- 怎样获得自适应高度的换行符?
- 为什么我这样动态加载css文件不成功???大家是怎么动态加载的????
- 求可以1-7位整数或1-7位整数加1-2位小数的正则表达式?
- 求一个JSP的树型菜单
- iframe里显示的是一个xml文件, 怎样在iframe父窗口中取得xml树数据
- 为什么使用javascript和表单中的按钮不能出现正确的提交结果?
- 关于jQueryMobile中header的一个问题
- window.open
- 大侠进来看看,关于客户端改事件的问题
- prompt的消息框老显示在左上角,怎么显示到屏幕中间呢?
- 不用JQuery框架,直接判断on document ready的方法
- jquery里keyup方法求教
<!DOCTYPE HTML>
<html>
<head>
<meta charset="gb2312" />
<title></title>
<style>
</style>
</head>
<body>
<label for="sfz">身份证:</label>
<input id="sfz" maxlength="18" />
出生年月<input id="birthday" readonly="readonly" />
<script>
function $(o){return document.getElementById(o)}
var re = /^\d{17}[\dxX]$/;
$('sfz').onkeyup = function(){
var s = this.value;
if( s.length == 18 ){
$('birthday').value = s.substring(6,10) + '-' + s.substring(10,12) + '-' + s.substring(12,14);
}
}
</script>
</body>
</html>