
標題: JQUERY submit form問題 [打印本頁]
作者: rayin 時間: 2010-12-7 16:42 標題: JQUERY submit form問題
當user submit from的時候,
會彈confirm box出黎,
如果禁yes
再即刻入dababase check下隻record存唔存在
如果存在, 再彈confirm box出黎問佢是否overwrite
但是我現在行到第20行, 彈了個confirm msg出黎,
再禁完yes之後就無反應了
Please help and thanks!confirmAction_ml = function(){
var ml_file = $("#ml_file").val();
var lv_import = $("#import");
var lv_reset = $("#reset");
var lv_msg = $("#sys_msg");
if (ml_file == '')
{
alert('Please select file.');
return false;
}
if(confirm('Import Now?'))
{
$.getJSON('CheckExist.php?type=json',
{file_name: $('#ml_file').val()},
function(ret) {
alert(ret);
if (ret == 'Y'){
if(confirm('Already exist. Overwrite it?')){
lv_import.css("display","none");
lv_reset.css("display","none");
lv_msg.css("display","");
$("#form2").submit();
}
else{
lv_import.css("display","");
lv_reset.css("display","");
lv_msg.css("display","none");
return false;
}
}
else{
lv_import.css("display","none");
lv_reset.css("display","none");
lv_msg.css("display","");
$("#form2").submit();
}
});
}
else{
lv_import.css("display","");
lv_reset.css("display","");
lv_msg.css("display","none");
return false;
}
return false;
};
作者: wmh 時間: 2010-12-7 23:58
按下 YES 之後,會是 $("#form2").submit();
看看這段是否正常執行?
作者: rayin 時間: 2010-12-8 10:04
本帖最後由 rayin 於 2010-12-8 10:20 編輯
回復 2# wmh
我改成這樣, 只能alert 1,2,3,4,6, alert(5)不見了if (ret == 'Y'){
if(confirm('Already exist. Overwrite it?')){
alert(1);
lv_import.css("display","none");
alert(2);
lv_reset.css("display","none");
alert(3);
lv_msg.css("display","");
alert(4);
$("#form2").submit(function(){
alert(5);
});
alert(6);
return false;
}
else{
lv_import.css("display","");
lv_reset.css("display","");
lv_msg.css("display","none");
}
}
HTML CODE <div id="tabs-2">
<form name="form2" id="form2" action="<?print $_SERVER["PHP_SELF"]?>" method="post" enctype="multipart/form-data">
<table width="100%" id='pageTable2' border='0' cellpadding='5' cellspacing='5' bgcolor=''>
<tr>
<td >Please choose an excel file(.xls) to import:</td>
</tr>
<tr>
<td>
<div id="ml_file_div">
<input type="file" name="ml_file" id="ml_file" size="40" contenteditable="false" onchange="GetMLDiretory('ml_file_div',this.value,'ml_file_dir');"/>
<input type="hidden" name="ml_file_dir" id="ml_file_dir" size="40"/>
</div>
</td>
</tr>
<tr>
<td align="center">
<div class="jqbutton">
<!-- <input id='import2' type="submit" value="Import" name='submit' onclick="return confirmAction_ml('Import now?');"/>-->
<input id='import' type="submit" value="Import" name='submit' onclick="return confirmAction_ml('Import now?');"/>
<input id='reset' type="reset" value="Reset" name='reset'/>
</div>
</td>
</tr>
<tr>
<td align="center"><span class="ui-state-error-text" id='sys_msg' style='display:none;'>Data processing...</span></td>
</tr>
</table>
<input type="hidden" name="tab_select" value="1" />
<div id='ttt'></div>
</form> <div>
歡迎光臨 jsGears.com 技術論壇 - AJAX, JavaScript, jQuery, 網站開發, 前端效能優化 (http://jsgears.com/) |
|