返回false不在IE中工作。

时间:2014-08-07 08:12:38

标签: javascript php jquery file-upload uploadify

我正在开发uploadify免费版,

当我点击浏览按钮时,如果会话存在,我会检查会话浏览窗口是否会打开,否则登录将会打开。

$sid=1;
$loginsessionid = 2;
<form id="uploadForm" name="uploadForm" action="" method="post" enctype="multipart/form-data" onmousedown="return checksession('<?=$sid ?>','<?=$loginsessionid ?>');" >
    <div id="fileerror" class="div_fileError"></div>
    <input type="hidden" name="uploadedfiles" id="uploadedfiles" value=""  />
    <input type="hidden" name="queuesize" id="queuesize" value="0" />
    <a href="javascript:$('#file_upload').uploadify('cancel','*');" onclick="showBrowse();" class="bluebutton">Clear Selection</a>
    <input onclick="javascript:submitForm();" type="button" id="submitbtn" name="submitbtn" value="Upload Files" class="bluebutton" />
       <input id="file_upload" name="file_upload" type="file" multiple="true" />
        <div id="queue"></div>
</form>
script type="text/javascript">
function checksession(sessid,login_sessid)
{

       if(sessid === login_sessid)
       {
          return true
       }
       else
       {
           //alert("working if i give this alert");
           return false;

       }
    }
</script>

但如果我在虚假状态下发出警报,它就会起作用。

1 个答案:

答案 0 :(得分:2)

onmousedown替换为onsubmit,然后从提交按钮中删除onclick="javascript:submitForm();"