创建自定义html输入
Create custom html input
我想创建自己的html数字输入,并在我的html页面中重用它。
声明类似的内容,例如:
<input controlname="numberInput" type="text" onkeydown="return ValidateNumber(event);" onblur="ReturnToDefaultValue(this);" value="0"/>
,然后在下面重用:
<div>
<input type="numberInput" id="number1" />
<input type="numberInput" id="number2" />
<input type="numberInput" id="number3" />
</div>
谁能给我点什么?由于
给你的输入一个类。
<input type="number" class="special_input">
然后添加相应的jQuery。
$(function() {
$("input.special_input").keydown(function(event) {
return validateNumber(event);
});
$("input.special_input").blur(function(event) {
returnToDefaultValue(this);
});
});
…例如,
最好的方法是为输入添加一个类,并给它们一个正常的type
(如"text")。然后你就可以用JavaScript给它添加行为了。
示例(使用jQuery):
$('.numberInput')
.on('blur', returnToDefaultValue)
.on('keydown', function(e) { validateNumber(e);});
添加jquery到你的页面<script src="jquery.js" />
然后粘贴你的HTML,并添加一个脚本标签,像这样:
<script>
$(function(){
$(".controlNumber")
.blur(function(e){
///blur stuff
})
.keydown(function(e) {
//keydown stuff
});
</script>
你的输入应该有一个名为controlNumber
的类
<input type="text" class="controlNumber" />
使用class也给你一个简单的方法来样式所有的controlNumber
相关文章:
- Angularjs$编译输入html或元素
- 将输入 html 元素动态关联到颜色选取器
- 如何使用 JavaScript 显示 html 输入:.html(' < input type=“text” /
- 在输入 HTML 表单上从 Java 脚本传递参数
- 如何根据用户输入 HTML 更新多个 SPAN 元素
- 如何计算输入 HTML 元素的宽度,使其与其内容的大小相匹配
- 如何在输入 html 中编写一个 js var 值
- Javascript:如何获取所选复选框的所有值,推送到数组,然后放入输入HTML元素
- 如何使用Javascript自动输入html中行的序列号
- 特殊的点屏蔽输入 HTML-JavaScript
- 在select选项和input.text之间切换输入html
- 隐藏输入(html表单确认)-服务器端脚本?(php)
- 验证用户输入HTML子集
- 在KeyUp上输入HTML/JavaScript密码,用于浏览器自动填充
- 按钮内文本输入- HTML
- 在ie10,9中选择选项(html 5标签)在下一个输入(html 5标签)的位置
- 有麻烦输入html列表选项从xml文件
- 在非输入html标签上使用ng-keyup
- 在表数据中输入Html文本
- 中心文件输入- Html/Css