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

表单验证的JS代码未加载完.表单就交付了

2013-11-06 
表单验证的JS代码未加载完...表单就提交了本帖最后由 lziyanl 于 2013-10-31 15:28:28 编辑请问如何解决?J

表单验证的JS代码未加载完...表单就提交了
本帖最后由 lziyanl 于 2013-10-31 15:28:28 编辑 请问如何解决?

JS文件放在头部即可吗?

过程:
点击某button,弹出遮罩层dialog!同时,dialog遮罩层里面载入a.html文件
【$('#dialog').load('a.html'); a.html里包含js、html代码,但没有<html><head><body>等标签,相当于写着html代码的文本文件!】

a.html里面有一表单及相应的js表单验证代码!

有一次,提交时,表单没经过验证就提交了!(偶而出现) 因此怀疑是js未加载完就提交了!请问如何解决呢? 表单 js
[解决办法]
默认禁用提交按钮,load的回调中设置可用

$('#dialog').load('a.html',function(){$('按钮的选择器').attr('disabled',false)}); 
[解决办法]

引用:
默认禁用提交按钮,load的回调中设置可用

$('#dialog').load('a.html',function(){$('按钮的选择器').attr('disabled',false)}); 

正解,或者用ajax函数再sendbefore回调中禁用,complete中启用

热点排行