将Numbers输入HTML表单

时间:2012-06-08 15:08:50

标签: javascript jquery

我在HTML中有10个小文本字段框,我希望用户输入数字1到10 - 同一个数字不能在另一个框中输入两次。 我正在努力研究如何在Javascript / jQuery中实现这一点。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

只需创建一个包含值的数组并检查重复。

var formdata=new Array(); 
formdata[0]=document.getElementByid('id').value;
formdata[1]=document.getElementByid('id').value;
formdata[2]=document.getElementByid('id').value;

现在使用以下内容检查数组中的重复 - 我想以下问题对堆栈溢出有用: Easiest way to find duplicate values in a JavaScript array。 如果断点是一个,只需向用户显示一个alert()以租借数据。

您也可以使用

代替使用documents.getElementById()
oForm = document.forms[index];
oText = oForm.elements["text_element_name"].value; OR 
oText = oForm.elements[index].value;

更多信息可在以下网址找到: http://www.javascript-coder.com/javascript-form/javascript-get-form.phtml