var yuanjia, zhekou, $xianjia, xianjia;
function jisuan() {
yuanjia= $("#yuanjia").val();
zhekou= $("#zhekou").val();
$xianjia= $("#xianjia");
if (trim(yuanjia.toString()) == "" || trim(zhekou.toString()) == "" || zhekou> 10) {
$xianjia.val("");
return;
}
xianjia= yuanjia* zhekou;
if (isNaN(xianjia)) {
xianjia= yuanjia* parseDot(parseFloat(zhekou));
$xianjia.val(subDot(xianjia, 4));
}
//替換空格
function trim(str) {
return str.replace(/(^\s*)|(\s*$)/g, '');
function parseDot(num) {
return parseFloat("0." + num.toString().replace(".", ""));
//得到指定小數點長度
function subDot(num, len) {
var index = num.toString().indexOf(".");
var newstr = num;
if (index > 0) {
newstr = num.toString().substr(0, parseInt(index) + len+1);
return newstr;