使用 javascript 增加/减少文本字段值
我在执行以下操作的 javascript 时遇到问题:
单击图像时增加/减少文本框中的数字。 为该文本框设置限制(不低于零,不高于x)
请知道我在同一页面中有很多文本框,那么如何解决这个问题?
I'm having trouble in doing a javascript that will do the following:
Increase/decrease number inside textbox when image clicked.
setting a limit for that textbox (not below zero, not above x)
please know i have many text boxes in the same page, so how can this issue be fixed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不需要(也不应该)为每个图像和输入字段设置 id。不过,您需要为每个输入字段设置名称属性(以便您的服务器代码可以区分它们 - 但不适用于 JS)。
如果每行的“添加”部分如下所示:
使用以下 javascript:
You don't need to (and shouldn't) set ids for each and every image and input field. You will need to set name attributes for each input field though (so your server code can tell them apart - but not for JS).
If the "add" section for each row looks like:
use this javascript:
我认为这应该让您继续前进:
实时示例此处
I think this should get you going:
Live example here
递增
递减
|| 0
会将任何不解析为整数的值重置为默认值 0。To increment
To decrement
The
|| 0
will reset any value that doesn't parse as an integer to a default value, 0.