jQuery和IE不好玩
我有这部分代码:
function createDownload() { var category, format, specification, download; $('#submitform').click(function() { category = $('#cate').val(); format = $('#form').val(); specification = $('#spec').val(); if (category == "NULL" || format == "NULL" || specification == "NULL") { alert("Please select all options."); return false; } else { download = "pdfs/"+specification+format+category+".pdf"; window.open(download); } }); }
现在……在Internet Explorer中,它说“页面上有错误” – Message: 'return' statement outside of function
,我必须再次单击该按钮。
在Firefox,Chrome和Safari中 – 我必须单击两次按钮才能显示PDF …(并且没有错误)…
现在为什么会这样?!
根据要求 – 我的表格声明: