jQuery基于Field的自动计算
我有这段代码:
<label>Number of Shares:</label><input name="shares" id="shares" type="text" />
Total Value: € 0.00
我需要做的就是在您键入总值时自动计算。例如,如果有人在字段中输入 100,我需要将其乘以 1.50,以便字段下方的 0.00 将被替换为 150.00。
有人能告诉我如何使用 jQuery 做到这一点吗?
I have this bit of code:
<label>Number of Shares:</label><input name="shares" id="shares" type="text" />
Total Value: € 0.00
All I need to do is to auto calculate while you type the total value. For example if someone enters 100 in the field, I need to multply it with 1.50 so 0.00 below the field will be replaced with 150.00.
Can someone tell me how can I do this with jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
这是一个简单的代码。我没有添加任何验证或格式功能
HTML
Javascript
演示:
http://jsfiddle.net/7BDwP/
This is a simple code. I didn't added any the validation or format function
HTML
Javascript
Demo:
http://jsfiddle.net/7BDwP/
这是一个非常好的 jquery 计算插件(它帮助了我) - http: //www.pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm
这对你来说是有用的链接
here is a very good calculation plugin for jquery (it helped me) - http://www.pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm
it will be usefull link for you
并将结果封装在一个元素中
使用
keyup
事件将使文本实时更新。演示此处。
And enclose the result in an element
Using
keyup
event will make the text be updated in real time.Demo here.
一个非常简单的方法是使用“keyup”。
HTML
JS
这将实时更改输出。
A very easy approach is to use "keyup".
HTML
JS
This will change the output in real-time.