首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建自己的带有输入的numpad

创建自己的带有输入的numpad
EN

Stack Overflow用户
提问于 2013-05-10 16:48:17
回答 4查看 4.9K关注 0票数 1

我一直在网上搜索一些关于如何制作自己的numpad的技巧,它是用html代码创建的,可以在电脑上像numpad一样工作。

我在我的网站上有这个numpad,它可以在同一个div中输入一个文本字段。我已经为每个按钮赋予了一个值,现在我想我必须创建更多的值,这样数字才能添加到我的文本字段中。

我真的是一个编程的初学者,所以这可能真的很容易。谢谢你的帮助!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-05-10 17:16:59

您也可以使用jQuery来完成此操作。如果你需要一个简单易用的解决方案(jQuery通常更容易更快),那么jQuery是更好的选择。

HTML:

代码语言:javascript
复制
<div id="myDiv"> </div> //the div to which we add text

<div id="buttonContainer">           //this is the div containing the numbers (the numpad)
<button value="one"> one </button>
<button value="two"> two </button> 
</div>

jQuery:

代码语言:javascript
复制
$("#buttonContainer button").click(function() {
   $("#myDiv").append($(this).val());
});

http://jsfiddle.net/DLzUU/1/

它的作用是:当您单击div中id为'buttonContainer‘的任何按钮时,它会将其值添加到id为"myDiv“的div中。

关于Javascript主题,如果您需要一个非常好的指南:http://javascript.info/

票数 0
EN

Stack Overflow用户

发布于 2013-05-10 16:56:41

你需要的是学习javascript。使用javascript,您将能够编写代码来实现这一点。

代码语言:javascript
复制
<script>

   function AddValueToTextField(val)
   {
      document.getElementByID( <textfiled ID> ).value += val;
   }

</script>

<button onClick="AddValueToTextField(this.value)"></button>

这只是一个非常基本的概念,但它只是一个粗略的概念,按钮被设置为在单击时调用函数"AddValueToTextField“。当函数被调用时,按钮的值将随其一起发送。在函数内部,它获得文本字段上的句柄,并将按钮的值添加到已有的值上,我建议您查看以下内容:

http://www.w3schools.com/js/

作为学习javascript的起点。

票数 0
EN

Stack Overflow用户

发布于 2013-05-10 17:26:51

你可以试试http://keith-wood.name/keypad.htmlkeypad example,这是一个很棒的例子

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16478359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档