案子上的開發小記小說


這一次的舊案子,說真的還是很麻煩,
經過了一次又一次的修改,再一次又一次的加加補補.
也都就快兩個月了,還是沒結案,說真的,今晚真的火大.
一直忙..不停的收了什麼就來忙什麼..
記錄一下小小的心得

一些案子很多時候都是主要以 CMS 為主,所以離不開產品,更離不開金錢
所以在這些東西上面,寫 PHP 時總會用到金錢格式化的函式.
由於考慮到客戶的版本不一定是新版,所以保守考慮上,總會使用舊的函式.
所以 number_format 就會常常用到,但同時由於要連接各大的 payment 系統
所以金錢可能就會有點大不同..

1
2
3
// ePayLink 上需要的是將數目 *100 再提交,而提交同時,數字只可以是一串整數
// 這個會將數字格式化為小數點後兩個位,同時保留以 . 作為小數分格,而每 3 就有逗號則不出現
number_format(金錢, 2, '.', '')*100;

再者下面的表單

1
2
3
4
5
<form action="" method="post" onsubmit="checkQty()">
<input type="text" name="qty[]" id="qty" value="" />
<input type="text" name="qty[]" id="qty" value="" />
<input type="submit" />
</form>

一直來說,如果要求不高的客人,其實也不會想要在輸入時檢查是否為數字
當一旦要求了,老實說就得通過下面的方法簡單的檢查,而不用走遍整個 Form 的元素了

1
2
3
4
5
<script language="javascript" type="text/javascript">
function checkQty() {
alert(document.getElementsByName("qty[]").length);
}
</script>

暫時總結到這.