如何在加载事件中将数字转换为单词
How can convert numbers to words on load event?
我做了一个javascript,它运行良好,可以将数字转换为单词。
但只有当我点击"CALCULATE"并想显示翻译时才执行操作,而无需键入或点击,只需输入值
这是的视图
<form>
Number to words<BR>
<BR>Number/Número
<INPUT NAME="Number" TYPE="text" SIZE="60" value="123"><BR>
<INPUT NAME="Calc" TYPE="button" VALUE="Calculate" ONCLICK="Calculate(this.form)">
<INPUT NAME="Reset" TYPE="button" VALUE="Reset" ONCLICK="ClearForm(this.form)">
<BR>
Spanish<BR><TEXTAREA NAME="Spanish" ROWS="5" COLS="90"></TEXTAREA><BR>
</form>
这是演示http://jsfiddle.net/RQ7R4/13/
有人能帮我吗?
当您键入时,以下内容在加载AND时都会"翻译",但请注意,如果您有大量表单元素需要读取,它可能会让您的浏览器太忙:
$(function() {
$('input[name=Number]').on('keyup change blur',function() {
Calculate( this.form );
});
Calculate( $('form')[0] );
});
惊人的工作演示
我不得不将input
元素type
从text
更改为number
,这样它就只能响应数字——某种自动验证:
<INPUT NAME="Number" TYPE="number" SIZE="60" value="123"><BR>
<INPUT NAME="Number" TYPE="text" SIZE="60" value="123" onchange="Calculate(this.form)">
如果您在字段外制表,它将调用Calculate函数。如果你需要一些高级的东西,我建议你探索jQuery或AngularJS。
相关文章:
- 将数字转换为一定数量的硬币
- 将数字转换为字符串数字
- $.get将数字转换为字符串
- 这个javascript代码有什么错误,它有将数字转换为单词的功能
- Java脚本插件,用于将数字转换为特定于区域性的货币格式,并将具有特定货币格式的非格式化数字转换为普通数字
- 在JavaScript中,有没有一种方法可以解析JSON,将数字转换为字符串
- 可以避免在JavaScript中对isNaN()函数进行内部数字转换
- 阻止jQuery Flot将数字转换为十进制
- 将数字转换为16位浮点(存储为字节)并返回
- 如何将一串数字转换为数组
- 将数字转换为名称
- 将数字转换为印度本地语言格式
- 将数字转换为字符串(提供字符集)JavaScript
- 将浮点数字转换为RGBA CSS颜色的有效Alpha值
- 将数字转换为反转的数字数组
- 数字转换器JQuery
- 将数字转换为十进制
- 如何在excel中将数字转换为文本;datatables.js”;下载
- 在没有科学记数法的情况下将大数字转换为字符串
- 将数字转换为字母