首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery为啥这样没效果

2012-10-13 
jquery为什么这样没效果?JScript codefunction chkdob(obj){var valobj.val()if(val){obj.val(YYYY

jquery为什么这样没效果?

JScript code
function chkdob(obj){    var val=obj.val();    if(val==""){obj.val("YYYY-MM-DD");}    else{        var reg=/^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2-29))$/;        if (!reg.test(val)){alert("出生日期不正确!\n请按YYYY-MM-DD的格式填写:\n例如:1990-12-29!"); obj.focus();obj.select();}        } }$(document).ready(function() {    $("input[name=birth]").blur(chkdob($(this)));


HTML code
<label style="margin:0;">出生年月:<input name="birth" type="text" size="10" value="YYYY-MM-DD" title="出生年月,格式:YYYY-MM-DD" /></label>


不提示出错,也不检查输入,不知道哪里写错了

[解决办法]
JScript code
$("input[name=birth]").blur(function(){    chkdob($(this))}); 

热点排行