我有这个表单由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">« 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"/> <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>
答案 0 :(得分:0)
表头不能处于if else状态,因此文件就绪可以触发一些函数,并通过jquery传递一些变量。