2016-12-09 8 views
0

私はこのフォームがelseによって生成されたフォームを持っています。このフォームIDを使用してテキストボックスを検証する1つのjavascriptをトリガーします(テキストボックスが空の場合は&を無効にしてください)しかし、この関数は、これは私のフォームが他の場合は文書準備機能に影響しますか?

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> 

であり、ここで

<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 yep form id = formkuが正常に起動しました。私はウィンドウに警告を出して動作させました。機能していません。 –

答えて

0

フォームヘッダーなければならないであれば、他の状態の私のjsですので、いくつかの引き金できる準備ができて文書化

ではありません関数を呼び出し、jquery経由で変数を渡します。

関連する問題