我正在开发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>
但如果我在虚假状态下发出警报,它就会起作用。
答案 0 :(得分:2)
将onmousedown
替换为onsubmit
,然后从提交按钮中删除onclick="javascript:submitForm();"
。