Javascript IE6中的jquery问题,有人吗?
我正在使用此代码验证我的表单。我的表单id=视频请求表单,表单名称为request\u form。这一切在最新的FF中都可以正常工作,但在IE6中无法正常工作……有人吗?我建议更多地使用jQuery而不是原生JS。他们是来帮忙的。请尝试以下操作:Javascript IE6中的jquery问题,有人吗?,javascript,jquery,forms,Javascript,Jquery,Forms,我正在使用此代码验证我的表单。我的表单id=视频请求表单,表单名称为request\u form。这一切在最新的FF中都可以正常工作,但在IE6中无法正常工作……有人吗?我建议更多地使用jQuery而不是原生JS。他们是来帮忙的。请尝试以下操作: function validate_request_form(){ var valid = true; if ( document.request_form.firstname.value == "" ) { alert ( "Ple
function validate_request_form(){
var valid = true;
if ( document.request_form.firstname.value == "" )
{ alert ( "Please fill in first name" ); valid = false; return false; }
return valid;
}
$j('#video-request-form').submit(function() {
if (!validate_request_form() )
return false;
});
这假设该字段的ID为
firstname
它没有捕获提交事件,表单在未点击函数的情况下提交,我知道,因为我发出了警报(“单击”);在提交函数中,将$j()
更改为$()
,除非您在冲突模式下运行。但即使是$J()
我也相信。注意case.var$j=jQuery.noConflict();对不起,我记不起那个案子了。我已经更新了我的答案,以反映它的使用情况。至于.submit()
您是否将警报()
作为第一行?您可能还想查看一些jquery验证插件:或者
function validate_request_form(){
var valid = true;
if ( $j('#firstname').val() == "" ) {
alert ( "Please fill in first name" ); valid = false; return false;
}
return valid;
}