jquery easyui 日期框(datebox)放在表单中提交不了
<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb...
<!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> 展开
<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> 展开
展开全部
required 加了两次,解析后会把隐藏的也加上,去掉 required="required" 就行了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不应该吧,贴上代码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
页面上有没有错误的啊?这种情况应该是你调用的方法不是很正确吧……
追问
class="easyui-datebox"
其实我感觉表单里边儿不写这个属性,会好使。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请添加详细描述,或者直接复制粘贴代码。要不然凭你一句话看不出来的~
来自:求助得到的回答
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询