| xqd
@@ -95,7 +95,7 @@
|
|
|
<tr>
|
|
|
<td width="10%">拆迁补偿总金额:</td>
|
|
|
<td colspan="5"><input disabled id="total_money_2" class="form-control" type="text" placeholder="">( 元 )</td>
|
|
|
- <td colspan="2"><input value="{{ $value->total_money }}" id="total_money_1" name="total_money" class="form-control <?php echo 'next'.$h++ ?>" type="text" placeholder="小写" onchange="NoToChinese(this.value)" >(元)</td>
|
|
|
+ <td colspan="2"><input value="{{ $value->total_money }}" id="total_money_1" name="total_money" class="form-control <?php echo 'next'.$h++ ?> total_money_1" type="text" placeholder="小写" onchange="NoToChinese(this.value,this)" >(元)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td rowspan="4" colspan="2">货币化安置</td>
|
| xqd
@@ -146,7 +146,7 @@
|
|
|
<tr>
|
|
|
<td width="10%">拆迁补偿总金额:</td>
|
|
|
<td colspan="5"><input disabled id="total_money_2" class="form-control" type="text" placeholder="">( 元 )</td>
|
|
|
- <td colspan="2"><input value="{{ $table->total_money }}" id="total_money_1" name="total_money" class="form-control <?php echo 'next'.$h++ ?>" type="text" placeholder="小写" onchange="NoToChinese(this.value)" >(元)</td>
|
|
|
+ <td colspan="2"><input value="{{ $table->total_money }}" id="total_money_1" name="total_money" class="form-control <?php echo 'next'.$h++ ?>" type="text" placeholder="小写" onchange="NoToChinese(this.value,this)" >(元)</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td rowspan="4" colspan="2">货币化安置</td>
|
| xqd
@@ -254,28 +254,35 @@
|
|
|
});
|
|
|
|
|
|
$(function(){
|
|
|
- var num =$('#total_money_1').val();
|
|
|
- var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
|
|
|
- var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
|
|
|
- var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
|
|
|
- for (var i = a[0].length - 1; i >= 0; i--) {
|
|
|
- switch (k) {
|
|
|
- case 0: re = BB[7] + re; break;
|
|
|
- case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
|
|
|
- re = BB[4] + re; break;
|
|
|
- case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
|
|
|
- }
|
|
|
- if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
|
|
|
- if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
|
|
|
- }
|
|
|
+ $('.total_money_1').each(function () {
|
|
|
+
|
|
|
+ NoToChinese(this.value,this)
|
|
|
+ });
|
|
|
+
|
|
|
|
|
|
- if (a.length > 1) //加上小数部分(如果有小数部分)
|
|
|
- {
|
|
|
- re += BB[6];
|
|
|
- for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
|
|
|
- }
|
|
|
|
|
|
- $('#total_money_2').val(re);
|
|
|
+// var num =$('#total_money_1').val();
|
|
|
+// var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
|
|
|
+// var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
|
|
|
+// var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = "";
|
|
|
+// for (var i = a[0].length - 1; i >= 0; i--) {
|
|
|
+// switch (k) {
|
|
|
+// case 0: re = BB[7] + re; break;
|
|
|
+// case 4: if (!new RegExp("0{4}\\d{" + (a[0].length - i - 1) + "}$").test(a[0]))
|
|
|
+// re = BB[4] + re; break;
|
|
|
+// case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break;
|
|
|
+// }
|
|
|
+// if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re;
|
|
|
+// if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++;
|
|
|
+// }
|
|
|
+//
|
|
|
+// if (a.length > 1) //加上小数部分(如果有小数部分)
|
|
|
+// {
|
|
|
+// re += BB[6];
|
|
|
+// for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
|
|
|
+// }
|
|
|
+//
|
|
|
+// $('#total_money_2').val(re);
|
|
|
});
|
|
|
function jian(I,P,Q,total){
|
|
|
var result;
|
| xqd
@@ -297,7 +304,7 @@
|
|
|
var result = (left.value*right.value);
|
|
|
product.value = result.toFixed(0);
|
|
|
}
|
|
|
- function NoToChinese(num) {
|
|
|
+ function NoToChinese(num,add) {
|
|
|
if (!/^\d*(\.\d*)?$/.test(num)) { alert("Number is wrong!"); return "Number is wrong!"; }
|
|
|
var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖");
|
|
|
var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", "");
|
| xqd
@@ -319,7 +326,10 @@
|
|
|
for (var i = 0; i < a[1].length; i++) re += AA[a[1].charAt(i)];
|
|
|
}
|
|
|
|
|
|
- $('#total_money_2').val(re);
|
|
|
+ $(add).parent().parent().children('td').children('input').eq(0).val(re);
|
|
|
+
|
|
|
+
|
|
|
+// $('#total_money_2').val(re);
|
|
|
}
|
|
|
|
|
|
var jsons = [];
|