创建一个包含一定数量数字的表单
Creating a form with a certain amount of numbers in it
嗨,我
有这个脚本,我试图让它工作,以便只允许一定数量的数字(8 个数字)。我有什么要补充的??
<SCRIPT TYPE="text/javascript">
function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) ||
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
// decimal point jump
else if (dec && (keychar == "."))
{
myfield.form.elements[dec].focus();
return false;
}
else
return false;
}
</SCRIPT>
您可以直接将属性大小 (size="8") 添加到您的字段中,也可以使用 JS 执行此操作:
var sizeLimitation = document.createAttribute('size');
sizeLimitation.value = 8;
myfield.setAttributeNode(sizeLimitation);
相关文章:
- 通过单击表单中的按钮,在代码生成中使用javascript生成字母数字代码
- 在表单OnChange中交换数字顺序
- 试图检查表单中的值是否为一个设定范围内的数字
- 如何根据用户输入的数字动态地向表单添加文本字段
- 在搜索表单中,替换空格或仅使用正则表达式的隐词和数字
- 使用JQuery将表单值添加为数字和浮点值
- 在提交表单和显示消息之前,如何检查表单输入是否全是数字
- 仅数字 Javascript 表单验证
- 从表单、计算和使用 javascript 更新 html 内容中获取数字值
- 从表单 javascript 中读取数字值
- 在 HTML 表单中输入数字
- 在 JS 中使用 if else 语句来检查 HTML 表单元素是否等于某个数字
- 创建一个包含一定数量数字的表单
- 是否有可接受的跨平台方法在基于触摸的设备上以标准 Web 表单显示数字键盘
- 表单从数字中选择更改选项
- Javascript 简单检查网络表单,以确保它包含数字和字母(而不是我的代码)
- 2 个数字之间的 Javascript 表单验证
- Javascript数字表单验证
- 动态数字表单控件问题
- 引用HTML数字表单元素的长度