2016-12-09 34 views
0

我有窗體,如果這個窗體生成的if else,並且我使用這個窗體id來觸發一個javascript來驗證文本框(如果textboxt爲空然後提醒&禁用按鈕提交),我試圖用「cok」 ,但功能並不是否會影響文件準備功能?

這是我的形式

if($total == 0){ 
echo ' 
<tr> 
    <td colspan="5" align="center">Ups, Keranjang kosong!</td> 
</tr> 
</table>'; 
echo ' 
<p> 
<div align="right"> 
    <a href="index.php" class="btn btn-info btn-lg">&laquo; Continue Shopping</a> 
</div> 
</p>'; 
} else { 
echo ' 
<form id="formku" action="prosescheckout.php" method="post"> 
    <tr style="background-color: #DDD;"> 
     <tdcolspan="1" ></td><b>Subtotal </b> 
     <td><b>: Rp.</b></td> 
     <td name="totbarang" id="totbarang"><b>'.($total).'</b></td> 
     <td></td> 
    </tr> 
    <tr style="background-color: #DDD;"> 
     <tdcolspan="1"></td> 
     <td> 
     <b>Total Barang </b> 
     </td> 
     <td><b>:</b></td> 
     <td name="berat" id="berat"><b>'.($totalberat).'</b></td> 
    </tr> 
    </table>'; 
    } 
    ?> 
    </table> 
    </div> 
    </div> 
    <hr class="divider"> 
    <div align="center" data-toggle="collapse" data-target="#detharga" > 
     <a class="menu_links" style="cursor: pointer;"> 
     Lihat detail transaksi ▼ 
     </a> 
    </div> 
    </hr> 
    <div class="hero-unit">Harap isi rincian pengiriman barang dibawah ini !</div> 
    <table class="table table-condensed"> 
     <!--<input type="hidden" name="total" value="<?php/* echo abs((int)$_GET['total']);*/ ?>">--> 
     <tr> 
     <td><label for="nm_usr">Nama</label></td> 
     <td><input name="nm_usr" type="text" value="<?php echo $datauser["nm_usr"]; ?>" class="required" minlength="6" id="nm_usr" data-toggle="tooltip" data-placement="right" title="Masukkan nama lengkap anda" /></td> 
     </tr> 
     <tr> 
     <td><label for="almt_usr">Alamat</label></td> 
     <td><textarea name="almt_usr" type="text" value="" class="required" id="almt_usr" data-toggle="tooltip" data-placement="right" title="Alamat tujuan pengiriman barang pesanan Anda"/><?php echo $datauser["almt_usr"]; ?></textarea></td> 
     </tr> 
     <tr> 
     <td><label for="Provinsi">Provinsi</label></td> 
     <td> 
      <select name="desprovince" id="desprovince" > 
       <option>Provinsi</option> 
      </select> 
     </td> 
     </tr> 
     <tr> 
     <td><label for="Kota" >Kota</label></td> 
     <td> 
      <select onchange="showService();Kurir();" name="descity" id="descity"> 
       <option></option> 
      </select> 
     </td> 
     </tr> 

     <tr> 
     <td></td> 
     <td><input type="submit" value="Simpan Data" name="submit" class="btn btn-sm btn-primary"/>&nbsp;<a href="prosescheckout.php" class="btn btn-sm btn-primary">Kembali</a></td> 
     </tr> 
    </table> 
</form> 

,這裏是我的js

<script src="js/jquery-1.8.2.js"></script> 
<script src="js/bootstrap.js"></script> 
<script src="js/flexslider.js"></script> 
<script src="js/carousel.js"></script> 
<script src="js/jquery.cslider.js"></script> 
<script src="js/slider.js"></script> 
<script def src="js/custom.js"></script> 
<script type="text/javascript" src="js/script.js"></script> 
<script src="js/jquery.validate.js"></script> 
<script> 
    $(document).ready(function(){ 
     $("#formku").validate(); 
    }); 
    alert ("cok"); 
</script> 
<style type="text/css"> 
    label.error { 
     color: red; 
     padding-left: .5em; 
    } 
</style> 
<script> 
$(document).ready(function(){ 
    $('[data-toggle="tooltip"]').tooltip({trigger: "focus"}); 
}); 

</script> 
+1

你確定你需要的頁面剛剛被加載後,右邊的表單驗證? – Teemu

+0

@Teemu:沒有足夠的jquery :) – Lain

+0

@teemu是的形式ID = formku成功觸發,我試圖讓Windows提醒它,並工作,只是功能不工作 –

回答

0

形式頭必須沒有別的,如果狀態,所以記錄可以準備一些觸發功能,通過jQuery通過一些變量裏面..