<input id="export" name="btnCetak" type="submit" class="buttonPaging1" value="Export ke Excel" onclick="myForm.action='page/frmpenyata_sudah_cetak_xls.php'; return true" />
<input id="cetak" name="btnCetak2" type="submit" class="buttonPaging1" style="width:200px;" value="Cetak Penyata Semula" onclick="myForm.action='page/frmcetak_penyata_semula.php?upd=1'; target='_blank'; return true;" />
这是我的按钮。
<script type="text/javascript">
function chkCheckBox()
{
$('#btnCetak2').click(function()
{
$('#myForm').submit(function()
{
sebab=$('#txtkaedah').val();
if(sebab == "")
{
alert('Sila pilih alasan untuk mencetak semula terlebih dahulu.');
return false;
}
var a=new Array();
a=document.getElementsByName("chkCetak[]");
var p=0;
for(i=0;i<a.length;i++){
if(a[i].checked){
p=1;
}
}
if (p==0){
alert('Sila pilih Nama Pemohon.');
return false;
} else {
var total=""
for(var x=0; x< document.myForm.elements['chkCetak[]'].length;x++){
if(document.myForm.elements['chkCetak[]'][x].checked)
total +=document.myForm.elements['chkCetak[]'][x].value + "\n"
}
if(total=="") {
//alert("select scripts");
} else {
document.myForm.submit();
return true;
}
}
});
});
$('#btnCetak').click(function()
{
$('#myForm').submit(function()
{
var a=new Array();
a=document.getElementsByName("chkCetak[]");
var p=0;
for(i=0;i<a.length;i++){
if(a[i].checked){
p=1;
}
}
if (p==0){
alert('Sila pilih Nama Pemohon.');
return false;
} else {
var total=""
for(var x=0; x< document.myForm.elements['chkCetak[]'].length;x++){
if(document.myForm.elements['chkCetak[]'][x].checked)
total +=document.myForm.elements['chkCetak[]'][x].value + "\n"
}
if(total=="") {
//alert("select scripts");
} else {
document.myForm.submit();
return true;
}
}
});
});
}//endfunction chkCheckBox
</script>
我的按钮重定向到正确的页面。但on.click函数的ifelse条件不起作用。当我点击我的按钮时,它直接进入重定向页面。它不符合条件。
我的表单名称是myForm。
<form method="post" name="myForm" onsubmit="return chkCheckBox(this);return false;" action="">
------------my code table and checkbox here
</form>