我在 HTML 中有 10 个小文本字段框,我希望用户在其中输入数字 1 到 10 - 相同的数字不能在另一个框中输入两次。我正在努力研究如何在 Javascript/jQuery 中实现这一点。
任何帮助,将不胜感激。
我在 HTML 中有 10 个小文本字段框,我希望用户在其中输入数字 1 到 10 - 相同的数字不能在另一个框中输入两次。我正在努力研究如何在 Javascript/jQuery 中实现这一点。
任何帮助,将不胜感激。
只需使用值创建一个数组并检查是否重复。
var formdata=new Array();
formdata[0]=document.getElementByid('id').value;
formdata[1]=document.getElementByid('id').value;
formdata[2]=document.getElementByid('id').value;
现在使用以下命令检查数组中的重复项 - 我想以下问题对堆栈溢出很有用: 在 JavaScript 数组中查找重复值的最简单方法。如果断点是一个,只需向用户显示一个 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