使用JavaScript将金额转换为单词

使用JavaScript将金额转换为单词,javascript,jquery,Javascript,Jquery,我需要在脚本文件中使用jquery将总额转换为单词 我计算了总值并将int转换为id=(#grandT),相同的值应在textarea(#word)中转换为words(卢比/印度编号系统) 脚本文件 $(文档).ready(函数(){ $(“.input”).keyup(函数(){ var valp1=+$(“.prec1”).val(); var valr1=+$(“.rate1”).val(); var valq1=+$(“.qty1”).val(); var valp2=+$(“.pre

我需要在脚本文件中使用jquery将总额转换为单词

我计算了总值并将int转换为id=(#grandT),相同的值应在textarea(#word)中转换为words(卢比/印度编号系统)

脚本文件
$(文档).ready(函数(){
$(“.input”).keyup(函数(){
var valp1=+$(“.prec1”).val();
var valr1=+$(“.rate1”).val();
var valq1=+$(“.qty1”).val();
var valp2=+$(“.prec2”).val();
var valr2=+$(“.rate2”).val();
var valq2=+$(“.qty2”).val();
美元(“#Gst1”).val((valr1*valq1)*valp1/100);
美元(“#Gst2”).val((valr2*valq2)*valp2/100);
});
$(“.input”).keyup(函数(){
var val1=+$(“.rate1”).val();
var val2=+$(“.qty1”).val();
var val3=+$(“.rate2”).val();
var val4=+$(“.qty2”).val();
var valp1=+$(“.prec1”).val();
var valp2=+$(“.prec2”).val();
var valr1=+$(“.rate1”).val();
var valr2=+$(“.rate2”).val();
var valq1=+$(“.qty1”).val();
var valq2=+$(“.qty2”).val();
$(“#结果1”).val(val1*val2);
$(“#结果2”).val(val3*val4);
$(“#grandT”).val((val1*val2)+(val3*val4))+(“/-”);
});
});

进位
比率
数量
消费税
金额 数量 卢比(大写) 总计
这里有一个您想要实现的工作片段,正如前面所说的,转换为word是由此处答案中的片段完成的:,如果对您更有用,我建议您阅读并查看发布的软件包

/*
*取自
* https://stackoverflow.com/questions/14766951/convert-digits-into-words-with-javascript
*/
变量a=[“‘一’、‘二’、‘三’、‘四’、‘五’、‘六’、‘七’、‘八’、‘九’、‘十’、‘十一’、‘十二’、‘十三’、‘十四’、‘十五’、‘十六’、‘十七’、‘十八’、‘十九’”;
变量b=[''、'二十'、'三十'、'四十'、'五十'、'六十'、'七十'、'八十'、'九十'];
用词表示的函数(num){
if((num=num.toString()).length>9)返回“溢出”;
n=('000000000'+num).substr(-9).match(/^(\d{2})(\d{2})(\d{2})(\d{1})(\d{2})$/);
如果(!n)返回;
var-str='';
str+=(n[1]!=0)?(a[Number(n[1])]| b[n[1][0]+''+a[n[1][1]]+'crore':'';
str+=(n[2]!=0)?(a[Number(n[2])]| b[n[2][0]+''+a[n[2][1]+'lakh':'';
str+=(n[3]!=0)?(a[Number(n[3])]| b[n[3][0]+''+a[n[3][1]+'000:'';
str+=(n[4]!=0);(a[Number(n[4])]| b[n[4][0]+''+a[n[4][1]+'hund':'';
str+=(n[5]!=0)?((str!=“”)和“:”)+(a[Number(n[5])]| | b[n[5][0]+”+a[n[5][1])+”仅“:”;
返回str;
}
$(文档).ready(函数(){
$(“.input”).keyup(函数(){
var valp1=+$(“.prec1”).val();
var valr1=+$(“.rate1”).val();
var valq1=+$(“.qty1”).val();
var valp2=+$(“.prec2”).val();
var valr2=+$(“.rate2”).val();
var valq2=+$(“.qty2”).val();
美元(“#Gst1”).val((valr1*valq1)*valp1/100);
美元(“#Gst2”).val((valr2*valq2)*valp2/100);
});
$(“.input”).keyup(函数(){
var val1=+$(“.rate1”).val();
var val2=+$(“.qty1”).val();
var val3=+$(“.rate2”).val();
var val4=+$(“.qty2”).val();
var valp1=+$(“.prec1”).val();
var valp2=+$(“.prec2”).val();
var valr1=+$(“.rate1”).val();
var valr2=+$(“.rate2”).val();
var valq1=+$(“.qty1”).val();
var valq2=+$(“.qty2”).val();
$(“#结果1”).val(val1*val2);
$(“#结果2”).val(val3*val4);
var总计=(val1*val2)+(val3*val4);
$(“#grandT”).val(总计+“/”);
$(“单词”).val(大写(合计));
});
});

进位
比率
数量
消费税
金额 数量 卢比(大写) 总计
这是否回答了您的问题?我看到但没有工人进入我的问题wan jquery返回值id=“grandT”,然后not convert函数正在运行