easyui之form,一个奇怪的问题,望高手指教。

夜雨山庄 2011-05-25 02:56:16
页面有一个表单,一个提交按钮,一个重置按钮等。
js部分代码如下:
/* form定义 */
$("#formId").form({
url:"target.json",
onSubmit: function(){
// 验证
return $("#formId").form("validate");
},
success:function(data){
// 省略。。。
}
});
/* 提交按钮 */
$("#btnSubmit").click(function() {
$("#formId").submit();
});
/* 重置按钮 */
$("#btnReset").click(function() {
$("#formId").form("clear");
});

点提交按钮,一切正常,多点几次也都没问题。
但如果点了重置按钮之后,再点提交按钮,就会出现如下的js错误:
'$.data(...).options'为空或不是对象

请教高手,这是为何?
错误是在执行$("#formId").form("validate");中抛出的。
...全文
535 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiyan1120 2012-09-19
  • 打赏
  • 举报
回复
我也遇到那个问题了,不过我的是没clear而是手动清空某些需要清空的值的,不知道你那问题解决没?求解。
夜雨山庄 2011-05-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 stworthy 的回复:]
试试提交时使用$("#formId").form("submit")
[/Quote]

如果这么写,连提交都不好用了。
stworthy 2011-05-25
  • 打赏
  • 举报
回复
试试提交时使用$("#formId").form("submit")

87,989

社区成员

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

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