jquery easyui 日期框(datebox)放在表单中提交不了

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript" >
$('#myForm').form({
url:'../../php/system/register.php',
onSubmit:function(){
return $(this).form('validate');
},
success:function(data){
alert(data);
}
});
$.extend($.fn.validatebox.defaults.rules, {
birthd:{
validator:function(value, param){
return /^[\d]{4}[-][\d]{1,2}[-][\d]{1,2}$/.test(value);
},
message:'格式:YYYY-MM-DD'
}
});

</script>
</head>
<body>
<form action="../../php/system/register.php" method="post" name="myForm">
<table>
<tr>
<td>出生日期:</td>
<td><input class="easyui-datebox" name="birthdate" required="required" data-options="required:true,validType:'birthd'"/></td>
</tr>
</table>
</form>
</body>
</html>

第1个回答  2013-01-08
required 加了两次,解析后会把隐藏的也加上,去掉 required="required" 就行了本回答被提问者采纳
第2个回答  2012-11-17
不应该吧,贴上代码
第3个回答  2012-11-16
页面上有没有错误的啊?这种情况应该是你调用的方法不是很正确吧……追问

class="easyui-datebox"

其实我感觉表单里边儿不写这个属性,会好使。

相似回答